Gerenciador de arquivos MP3
Publicado por joseh goncalves (última atualização em 20/05/2015)
[ Hits: 8.815 ]
Download 1290695748.pms (versão 2)
Download pms.sh (versão 3)
Download 1335962745.pms.sh (versão 4)
Download pms5.sh (versão 5)
Script para gerenciar arquivos MP3 usando o aplicativo mpg123 para executar as faixas.
Depois de adicionar a música à biblioteca, é possível executá-la informando o nome mesmo estando incompleto, o nome do artista ou do álbum.
Acreditem, isso otimiza e muito o tempo de digitação!
Versão 2 - Enviado por joseh goncalves em 25/11/2010
Changelog: Esta versao foi preparada para:
Adicionar arquivos apenas digitando seu nome, se estiver em seu diretorio corrente, com a opcao -a | --add;
Tambem informando o endereco completo com -c | --caminho.
Executar musicas que nao estao na biblioteca, digitando o nome da musica como parametro.
executar todas as musicas da biblioteca.
Quem usa o mpg123, recomendo que esperimentem! E por favor me digam o que voces acharam!
Valeu pessoal do VOL!!!!!!!!
Versão 3 - Enviado por joseh goncalves em 17/02/2012
Changelog: Nesta versao foi melhorada a opção --add, eliminando a opção --caminho,
adicionada as opções --quiet e --shuffle seguindo a dica do usuário (daemonio),
também escrevi uma opção para repetição --repeat.
Valeu pessoal!
Versão 4 - Enviado por joseh goncalves em 02/05/2012
Changelog: Modificados scripts de identificacao de faixas e de reproducao
permitindo que as tres opcoes de reproducao " --quiet --repeat --shuffle"
sejam chamadas combinadas e ate mesmo todas juntas, tambem nas opcoes de
chamadas curtas, como por exemplo: -qrs
Versão 5 - Enviado por joseh goncalves em 16/05/2015
Changelog: Simplificado o código, usando funções para as aplicações.
#!/bin/sh # # pms.sh V.1.0 # # programa para gerenciamento de arquivos .mp3 # # Autor: joseh goncalves < josehgoncalves@linkbr.com.br > help=" uso: $0 [opcoes] [-h --help] - mostra essa mensagem de ajuda e sai [-a --add] - aciona o questionario para enviar algum arquivo.mp3 a biblioteca [-b --biblioteca] - visualiza faixas .mp3 e seus dados arquivados " # "/home/tux" eh apenas um exemplo, edite o script e substitua-o pelo diretorio onde queira salvar "lista_musicas.txt" biblioteca=/home/tux/lista_musicas.txt if [ -z "$1" ]; then echo $help; exit 0 fi case "$1" in -h | --help) echo $help ;; -a | --add) echo " O objetivo deste programa eh acessar suas musicas, independente da sua localicao dentro do sistema de arquivos! Por favor! responda as perguntas, se nao souber algum dado digite a tecla BACK SPACE seguido de ENTER! " # tenho aqui um bug que nao consegui retirar: com musicas que tem espacos no nome, nao funciona, se alguem conhecer # alguma solucao me ajudem echo " Digite o caminho completo com o nome da musica em sua arvore de diretorios! " read musica echo " Digite o nome do artista! " read artista echo " Digite o nome do album! " read album echo $musica $artista $album >> $biblioteca && echo " obrigado! $musica foi adicionado a biblioteca! " exit 2 ;; *) mpg123 `grep $1 $biblioteca | cut -d\ -f1` ;; esac
Exclusão de arquivos em massa por data
Configurando interfaces de rede
Alterando imagem do Grub no Ubuntu 10.04
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (16)
Alguém pode me ajudar porfavor como executar comandos ao iniciar no i3... (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba