Tocar listas de músicas usando mpg123 e kdialog ou Xdialog

Publicado por eu 21/03/2007

[ Hits: 6.484 ]

Download mpgsh.sh




Cria lista de músicas usando Xdialog ou kadialog, permintindo acrescentar pastas, arquivos e urls à lista.

O script executa o mpg123 no final, e permite o acréscimo de parâmetros, sendo indicado no script o uso dos parâmetros -g N e -Z, mas não é necessário.

Para usar o kdialog deve se usar o parâmetro k.

  



Esconder código-fonte

#!/bin/bash
#mpgsh.sh

rm /tmp/lista
texto="O que deseja inserir?"
if [ "$1" = "k" ]; then
   while [ "$op" != "n" ]
   do
      op=` kdialog --title "Inserir" --menu "$texto" "d" "Diretório" "a" "Arquivo" "u" "Url" "n" "Nada" `
      if [ "$op" = "d" ]; then
         dir=` kdialog --title "Inserir" --getexistingdirectory /`
         ls "$dir/"*.mp3 >> /tmp/lista
      elif [ "$op" = "a" ]; then
         kdialog --title "Inserir" --getopenfilename / "*.mp3" >> /tmp/lista
      elif [ "$op" = "u" ];then
         kdialog --title "Inserir" --inputbox "Url" "" >> /tmp/lista
      fi
   texto="Algo mais?"
   done
   opc=` kdialog --title "Opções" --inputbox "As Opções são: -g N (Selecionar valor N de volume), -Z (Tocar aleatoriamente) ou none (Indica nenhuma opção)" "none" `
else
   while [ "$op" != "n" ]
   do
      op=` Xdialog --stdout --title "Inserir" --menubox "$texto" 10 30 10 "d" "Diretório" "a" "Arquivo" "u" "Url" "n" "Nada" `
      if [ "$op" = "d" ]; then
         dir=` Xdialog --stdout --title "Inserir" --dselect / 20 50`
         ls "$dir"*.mp3 >> /tmp/lista
      elif [ "$op" = "a" ]; then
         Xdialog --stdout --title "Inserir" --fselect "/" 30 75 >> /tmp/lista
      elif [ "$op" = "u" ];then
         Xdialog --stdout --title "Inserir" --inputbox "Url" 6 50 "" >> /tmp/lista
      fi
   texto="Algo mais?"
   done
   opc=` Xdialog --left --stdout --title "Opções" --inputbox "As Opções são: \n-g N (Selecionar valor N de volume) \n-Z (Tocar aleatoriamente) \nnone (Indica nenhuma opção)" 10 50 "none" `
fi
if [ "$opc" = "none" ]; then
   opc=""
fi
mpg123 "$opc" [email protected] /tmp/lista

Scripts recomendados

Instalação e desinstalação do Flash Player

Script para copiar DVD

Apagar arquivos maliciosos de pastas compartilhadas pelo Samba periodicamente

Seletor de wallpaper para fluxbox modo grafico

apaga_arquivos.sh


  

Comentários
[1] Comentário enviado por gabrielsanchesg em 06/04/2007 - 19:26h

eu gosto muito de musicas de rock mas nao estou encontrano maneiras para baixar musica em nenhum site sera q vcs poderiam me ajudar atraves de links ou me passando endereços de sites por favor

brigado!!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts