Como executar uma lista de reprodução com o sox?

1

É possível reproduzir uma lista de arquivos de música com o sox?

É possível reproduzir um arquivo por:

play song.mp3

Eu sei que posso criar um arquivo de lote que inclua todos os arquivos a serem executados, como:

play song01.mp3
play song02.mp3

Mas eu gostaria de saber se há uma configuração no sox que simplifica a execução de uma lista de arquivos.

    
por Mert Nuhoglu 09.11.2012 / 10:08

2 respostas

2

play aceita vários arquivos:

play song01.mp3 song02.mp3 song03.mp3 ...
play song*.mp3

O SoX também suporta dois formatos de arquivo de lista de reprodução, m3u e pls . m3u em particular é fácil de criar, um arquivo de texto com um nome de arquivo por linha já é válido. Quando você tem esse arquivo de lista de reprodução, você pode executar

play favourites.m3u
    
por 01.05.2013 / 21:00
0

Até onde eu sei, play suporta apenas o fornecimento de um nome de arquivo, e não há opção de "lista de reprodução". Você poderia ter algo como GNU find gerar uma "playlist":

find . -name '*.mp3' -printf 'play %p\n' > cmdfile

Em seguida, execute cmdfile com seu interpretador de comandos.

A melhor opção para reproduzir arquivos e listas de reprodução a partir da linha de comando, IMHO, é mplayer .

    
por 09.11.2012 / 10:23

Tags