Gerenciador de arquivos MP3
Publicado por joseh goncalves (última atualização em 20/05/2015)
[ Hits: 8.934 ]
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
Estatísticas de tráfego de rede
Tempo e temperatura local no terminal
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta