Re: randomplay
Legal, não conhecia o randomplay. Tente for i in eagles police marley chororo; do randomplay -O -r $i ~/ogg; done Se funcionar, pode colocar em um script bash para ler a sequência da linha de comando On Mon, 5 Dec 2005, Luiz Fernando C Camargo wrote: Gosto de trabalhar ouvindo música. Faço isso usando o randomplay no modo aleatório, é muito legal a maneira como ele surpreende a gente. Mas às vezes quero ouvir uma determinada música -- se o nome da musica contém a palavra, digamos, 'eagles' eu comando: $ randomplay -O -r 'eagles' ~/ogg e ele toca a música que eu queria. Agora a pergunta: quando eu quero ouvir duas músicas, digamos, uma que contém a palavra 'eagles' e outra que contém a palavra 'police'. Como faço? eu tenho repetido o comando, $ randomplay -O -r 'eagles' ~/ogg ; $ randomplay -O -r 'police' ~/ogg mas fico me perguntando se não existe uma forma mais inteligente, mais compacta de fazer isso. Alguém saberia me dizer? Obrigado, Luiz Fernando -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Thadeu Penna Prof.Adjunto - Instituto de Física Universidade Federal Fluminense Debian GNU/Linux on i386,alpha,amd64
Re: randomplay
Thadeu Penna wrote: Legal, não conhecia o randomplay. Tente for i in eagles police marley chororo; do randomplay -O -r $i ~/ogg; done Se funcionar, pode colocar em um script bash para ler a sequência da linha de comando Oi Thadeu, não deu certo não, como em todas as tentativas que eu fiz, ele só toca a primeira música e para :( PS a opção é -0 e não -O Um abraço, Luiz Fernando -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: randomplay
No dia 05/12/2005 às 10:17, Luiz Fernando C Camargo [EMAIL PROTECTED] escreveu: Agora a pergunta: quando eu quero ouvir duas músicas, digamos, uma que contém a palavra 'eagles' e outra que contém a palavra 'police'. Como faço? eu tenho repetido o comando, $ randomplay -O -r 'eagles' ~/ogg ; $ randomplay -O -r 'police' ~/ogg Uma alternativa: Instale o 'rl' (para randomizar linhas): # aptitude install randomize-lines Então: $ ogg123 $(find . -iname *eagles* -o -iname *police* | rl) Acho que esta solução é bem mais genérica e flexível. Você pode imaginar infinitas maneiras de combinar saídas de vários utilitários. E viva a linha de comando! -- Douglas Augusto [Netiqueta] § Cortar linhas no máximo na 80ª coluna. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: randomplay
On Mon, 5 Dec 2005, Luiz Fernando C Camargo wrote: for i in eagles police marley chororo; do randomplay -O -r $i ~/ogg; done Se funcionar, pode colocar em um script bash para ler a sequência da linha de comando Oi Thadeu, não deu certo não, como em todas as tentativas que eu fiz, ele só toca a primeira música e para :( Falha nossa :) retire as aspas ... Thadeu Penna Prof.Adjunto - Instituto de Física Universidade Federal Fluminense Debian GNU/Linux on i386,alpha,amd64
Re: randomplay
Douglas A. Augusto wrote: No dia 05/12/2005 às 10:17, Luiz Fernando C Camargo [EMAIL PROTECTED] escreveu: Agora a pergunta: quando eu quero ouvir duas músicas, digamos, uma que contém a palavra 'eagles' e outra que contém a palavra 'police'. Como faço? eu tenho repetido o comando, $ randomplay -O -r 'eagles' ~/ogg ; $ randomplay -O -r 'police' ~/ogg Uma alternativa: Instale o 'rl' (para randomizar linhas): # aptitude install randomize-lines Então: $ ogg123 $(find . -iname *eagles* -o -iname *police* | rl) Acho que esta solução é bem mais genérica e flexível. Você pode imaginar infinitas maneiras de combinar saídas de vários utilitários. E viva a linha de comando! Deu certo. Adaptei o seu comando para o randomplay mesmo: $ randomplay -0 $(find ~/ogg -iname *eagles* -o -iname *police*) Eu prefiro assim porque o randomplay tem outros comandos de controle como 'q' 'p' 'n' 'l' etc... Funcionou beleza. Agora, eu estava tentando seguir a idéia do Thadeu para fazer um script, mas não tô conseguindo. Tentei for i in police eagles; do randomplay -0 $(find ~/ogg -iname *$i* -o); done mas não funciona. Como acerto isso? Muito obrigado, Luiz Fernando -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: randomplay
Thadeu Penna wrote: On Mon, 5 Dec 2005, Luiz Fernando C Camargo wrote: for i in eagles police marley chororo; do randomplay -O -r $i ~/ogg; done Se funcionar, pode colocar em um script bash para ler a sequência da linha de comando Oi Thadeu, não deu certo não, como em todas as tentativas que eu fiz, ele só toca a primeira música e para :( Falha nossa :) retire as aspas ... Thadeu Penna Beleza Thadeu, agora deu certo. Muito obrigado, Luiz Fernando -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: randomplay
Thadeu Penna wrote: On Mon, 5 Dec 2005, Luiz Fernando C Camargo wrote: for i in eagles police marley chororo; do randomplay -O -r $i ~/ogg; done Se funcionar, pode colocar em um script bash para ler a sequência da linha de comando Oi Thadeu, não deu certo não, como em todas as tentativas que eu fiz, ele só toca a primeira música e para :( Falha nossa :) retire as aspas ... Thadeu Penna Prof.Adjunto - Instituto de Física Universidade Federal Fluminense Debian GNU/Linux on i386,alpha,amd64 Só tem um detalhe que eu percebi agora. Da maneira como você fez ele não randomiza as músicas. :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: randomplay
On Mon, 5 Dec 2005, Luiz Fernando C Camargo wrote: Thadeu Penna wrote: On Mon, 5 Dec 2005, Luiz Fernando C Camargo wrote: for i in eagles police marley chororo; do randomplay -O -r $i ~/ogg; done Se funcionar, pode colocar em um script bash para ler a sequência da linha de comando Oi Thadeu, não deu certo não, como em todas as tentativas que eu fiz, ele só toca a primeira música e para :( Falha nossa :) retire as aspas ... Thadeu Penna Beleza Thadeu, agora deu certo. Muito obrigado, Luiz Fernando É que agradeço a dica do randomplay e vai o script superotimizado: for i in samba zeca marley; do echo $i; randomplay -0 -t 1 -r $i ~/MP3/; done O echo $i é só para mostrar a procura. O -t 1 é para tocar apenas uma vez e aí vai para o próximo da lista... []s -- Thadeu Penna Prof.Adjunto - Instituto de Física Universidade Federal Fluminense Debian GNU/Linux on i386,alpha,amd64
Re: randomplay
Luiz Fernando C Camargo wrote: Gosto de trabalhar ouvindo música. Faço isso usando o randomplay no modo aleatório, é muito legal a maneira como ele surpreende a gente. Mas às vezes quero ouvir uma determinada música -- se o nome da musica contém a palavra, digamos, 'eagles' eu comando: $ randomplay -O -r 'eagles' ~/ogg e ele toca a música que eu queria. Agora a pergunta: quando eu quero ouvir duas músicas, digamos, uma que contém a palavra 'eagles' e outra que contém a palavra 'police'. Como faço? eu tenho repetido o comando, $ randomplay -O -r 'eagles' ~/ogg ; $ randomplay -O -r 'police' ~/ogg mas fico me perguntando se não existe uma forma mais inteligente, mais compacta de fazer isso. Alguém saberia me dizer? Obrigado, Luiz Fernando Juntando as idéias do Thadeu e do Douglas, construí o seguinte script: - #!/bin/sh # The rp script randomplay -0 $(for i in $*; do find ~/mp3 ~/ogg -iname *$i*; done) - Aí comando: rp eagles police marley chororo e é só alegria. Valeu pessoal, obrigado pela ajuda. Luiz Fernando -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]