Buscador e tocador de mp3
Publicado por Wainer Chiari 27/11/2004
[ Hits: 9.949 ]
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
Automatizador de instalação para Arch Linux
Script simple backup em Fita DAT
Ativa e dasativa o XGL para o KDE
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
O 1º artigo a gente nunca esquece (1)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)
Problema ao atualizar archlinux nvidia [RESOLVIDO] (3)