Gerar músicas aleatórias com YAD (Modo Gráfico)

Este script com interface gráfica (em YAD), irá gerar músicas aleatórias da pasta selecionada. Você pode escolher uma pasta
específica de uma determinada banda, a sua pasta de música ou até mesmo selecionar a raiz de seu sistema. Você poderá
escolher quantas músicas deseja reproduzir e salvar sua Playlist gerada para ouvi-las futuramente.

[ Hits: 13.844 ]

Por: Alexandre Gonçalves Monteiro da Silva em 18/12/2011 | Blog: https://www.vivaolinux.com.br/~alexandre_gms


Instalando os componentes e Opções para o script



Instalando os componentes para o script

PessoALL, como foi dito, eu utilizei o YAD como interface gráfica.

Para instalar você pode baixar a versão mais recente do YAD no link:
Para reproduzir as músicas eu utilizei o MPlayer, que pode ser instalado via 'apt-get':

sudo apt-get install mplayer

Caso tenha problemas para instalar o YAD, recomendo a dica:
Assim que concluir a instalação do YAD e do MPlayer, podemos executar o "random_music.sh".

Note que sem a instalação correta de ambos os pacotes acima, o programa pode apresentar erros na execução.

Em seguida veremos um passo a passo de todas as opções do "random_music.sh"!

Opções do Script

Após instalar o YAD e o MPlayer, você pode baixar o código do "random_music.sh" e dar permissão de execução:

chmod +x random_music.sh

Para executar:

./random_music.sh

Em nossa primeira tela temos as seguintes opções:
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

Vamos começar pela opção 1: "Gerar musicas aleatórias".

Neste item você irá deparar com a seguinte tela (abaixo), para selecionar a pasta do qual deseja executar seus arquivos de som randomicamente. Neste caso você pode inserir a pasta que contém todas as suas músicas, a pasta de uma banda específica, a raiz (/) do seu sistema, ou até mesmo o caminho do seu HD externo, de um pendrive, de uma mídia (CD/DVD) que o programa fica a cargo de encontrar todos os arquivos de som.

Obs.: O programa irá buscar todos os arquivos com extensões *.mp3, *.wav, *.wma e *.ogg. Lembre-se que se você quiser inserir outro tipo de extensão, basta editar o código livremente, pois estamos no mundo do Software Livre e consequentemente, Código Livre! :-)

Em nosso exemplo eu vou inserir o local da minha pasta de Músicas do meu HD externo:
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

O próximo passo é escolher quantas músicas você deseja ouvir.

Neste ponto há uma observação: não escolha mais músicas do que há em sua(s) pasta(s), se não o programa voltará ao passo inicial. Não há problema algum em fazer isso, até porque você nem deve saber exatamente quantos arquivos de som há na pasta, mas é só um lembrete!

Em nosso exemplo, vamos digitar o número 15:
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

Agora o programa irá gerar apenas 15 músicas do total que foi encontrado. O tempo de busca pode variar de acordo com a quantidade de arquivos de som encontrados, enquanto isso a seguinte tela será exibida:
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

Assim que a busca for finalizada o 'random_music.sh' mostrará quais foram os arquivos de som selecionados aleatoriamente. Em nosso exemplo, o retorno da minha pasta de músicas do HD externo foi a seguinte:
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

Ao clicar em 'YES', você começará a ouvir as músicas selecionadas a partir do seu terminal.

Para usufruir melhor deste programa, é bom você saber alguns atalhos do mplayer:
  • PgUp e PgDn: Avança e retorna o som em minutos;
  • Setas -> e <- : Avança e retorna o som em segundos;
  • p: Pause;
  • m: Mudo;
  • 0 (zero): aumenta o som do mplayer;
  • 9: abaixa o som do mplayer.

Assim que sua seleção de músicas finalizar, você pode ter a opção de salvá-la caso queira ouvi-la com mais calma futuramente. Clicando em 'YES':
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

O próximo passo é inserir o nome da sua nova PlayList, no meu caso coloquei o nome de "vale_a_pena_ouvir_de_novo" :
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

Após clicar em OK, a seguinte tela deve ser mostrada e sua PlayList será salva na pasta 'Home' do seu usuário:
Linux: Gerar músicas aleatórias com YAD (Modo Gráfico)

Este foi um passo a passo sobre como gerar músicas aleatórias e salvar sua PlayList!

Na próxima página veremos como executar sua PlayList a partir deste script!
    Próxima página

Páginas do artigo
   1. Instalando os componentes e Opções para o script
   2. Mais opções e Código do Script
Outros artigos deste autor

Script com muitas utilidades para arquivos e pastas

Leitura recomendada

GNU Parallel: criando atividades em paralelo com shell script

Redundância de link de internet

O comando tput

getopts: criando scripts Bash com parâmetros e argumentos personalizáveis

Script GitPratico para criar repositórios remotos sem logar no GitHub

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts