Buscador e tocador de mp3
Publicado por Wainer Chiari 27/11/2004
[ Hits: 10.124 ]
Este script busca por arquivos desejados em um diretório pré-definido, logo após mostra quantos resultados foram encontrados e pergunta ao usuário o que fazer (tocar - buscar novamente - sair).
Bem útil pra quem tem muita música desorganizada e quer buscar por um artista somente ou qualquer outra coisa.
Para que o funcione corretamente crie o link ~/mp3 apontando para o local real de suas mp3s, exemplo:
ln -s /mnt/fat/diretorio\ de\ mp3/ ~/mp3
Utiliza mpg321 e o comando find.
#!/bin/sh
#este scrpit busca arquivos com o padrao a se entrado
#logo apos lista a quantidade de arquivos encontrados e toca-os
#para funcionar corretamente crie o link ~/mp3 apontando para
#o local real de suas mp3s, exemplo:
#ln -s /mnt/fat/diretorio\ de\ mp3/ ~/mp3
#by pop_lamen
mp3dir=~/mp3/ #aqui é setado o dir das musicas
mp3prog="mpg321 -o esd" #aqui o comando a ser utilizado para tocar as musicas
lista="/tmp/buscademusicas.txt" #aqui o arquivo a ser utilizado como lista
#função principal, foi colacada com funcção para poder chama-la novamente depoi
main ()
{
echo
echo "-----------------------------------------------"
echo " Buscador de mp3"
echo " pop_lamen"
echo "-----------------------------------------------"
echo "Digite o que quer buscar"
buscar
}
#funcção para ler e buscar os arquivos
buscar ()
{
read busca
echo procurando...
#busca os arquivos
find $mp3dir | grep -i $busca > $lista
echo
#lista a quantidade de arquivos encontrados
echo "`wc -l $lista | awk '{printf ($1)}'` Resultado(s) econtrados"
echo "-----------------------------------------------"
echo "O que deseja fazer?"
echo "[t] Tocar Músicas encotradas"
echo "[b] Buscar Novamente"
echo "[s] Sair"
read ACTION
case $ACTION in
t|T) clear ; $mp3prog -@ $lista ; rm $lista ;;
b|B) clear ; main ;;
s|S) exit 0 ;;
*) echo "Resposta invalida" ;;
esac
}
#aqui chamamos o script
main
Download automatizado do instalador do AVG Free
Gravar uma imagem ISO em um CD-R
Script para automatizar instalação do Gentoo
Limpeza de logs sem dor de cabeça
Solução para bloquear totalmente o Facebook em sua rede
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (1)
Alguém já testou o novo COSMIC Desktop? O que achou? (4)
Não consigo instalar distro antiga no virtualbox nem direto no hd (29)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









