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

Publicado por eu 21/03/2007

[ Hits: 7.109 ]

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" -@ /tmp/lista

Scripts recomendados

Script iniciante para adm. de usuarios e quotas

Instalador

Instalação de programas em Debian-like

Regula o horário de uso do computador pelos filhos

Instalação de servidor LAMP com PHP 7 no Mint


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts