Buscador e tocador de mp3
Publicado por Wainer Chiari 27/11/2004
[ Hits: 9.969 ]
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
Systemctl-config - parada ou reativação de um serviço do systemD
Mantendo hora do servidor atualizada com NTP
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Máquina perereca - até onde é possível o uso de Linux?
Como anda a saúde do disco rígido?
Reescalando a tela hd para fullhd com o xrandr
Debian 13 "trixie&... lançado! (20)
Problema na instalação do Xubuntu (1)