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

Publicado por eu 21/03/2007

[ Hits: 6.367 ]

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

CoDe_X - Compactador/Descompactador de arquivos e diretórios usando Xdialog

Script para instalação completa do XEN 3.4.0 através do source ( fonte ).

Display números digital no terminal

Configurar 3G

Advix - controle de processos judiciais para advogados


  

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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts