Como fazer uma playlist com Sox?

Como fazer uma playlist com Sox?

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

É possível reproduzir um arquivo:

play song.mp3

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

play song01.mp3
play song02.mp3

Mas gostaria de saber se existe uma configuração no sox que simplifique a execução de uma lista de arquivos.

Responder1

playaceita vários arquivos:

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

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

play favourites.m3u

Responder2

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

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

Em seguida, execute cmdfilecom seu interpretador de comandos.

Uma opção melhor para reproduzir arquivos e listas de reprodução na linha de comando, IMHO, éplayer.

informação relacionada