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

Publicado por eu 21/03/2007

[ Hits: 6.718 ]

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 de monitoramento de host por icmp (ping )

Script para desconexão em horário determinado

Baixando e instalando BrOffice 3.1

Estrutura HTML básica no nano

Seletor de emojis em yad


  

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