Toca introdução da grande coleção de músicas

1

Espero encontrar uma maneira de percorrer uma grande coleção de músicas para encontrar uma música em particular.

No entanto, não sei o título da música, artista ou álbum. Eu estava esperando encontrar um player de áudio que tivesse um recurso de 'tocar introdução', mas eu olhei para Clementine, Gnome, GMMP, VLC e Audacious, mas não consegui encontrar tal recurso.

É possível escrever um script se nenhum reprodutor de música fizer isso? Eu estou usando Lubuntu 14.04 - o tocador de música padrão é Audacious

    
por flyaway 28.10.2015 / 14:29

1 resposta

1

Isso é muito fácil com um script de shell simples. Por "intro" eu decidi 15 segundos é um bom momento - você pode mudar isso, claro.

Ele também assume que todas as músicas são arquivos MP3, se elas não removerem as seções .mp3 .

Por fim, altere ~/Music para onde quer que as músicas sejam salvas - por exemplo, em um disco rígido externo seria /media/username/hddname/foldername

intro=15 # Change this to change the played time.

for filename in ~/Music/*.mp3 ~/Music/**/*.mp3; do  # Remove .mp3 to change type.
    audacious -H "$filename" &
    echo "$filename"
    sleep $intro
    audacious -s
done

Basta colar isso no Leafpad (ou no editor escolhido) e salvá-lo em sua área de origem com a extensão .sh .

Em seguida, execute esses comandos, alterando filename.sh para o que você nomeou.

chmod +x filename.sh
./filename.sh

O primeiro define para ser permitido a execução, o segundo será executado. Observe que não abrirá a janela por causa da opção -H . Isso é porque você está no Lubuntu, e é improvável que tenha muita memória.

Este script irá imprimir o nome do arquivo quando ele começar a ser reproduzido, para que você saiba o que está escutando.

    
por Tim 28.10.2015 / 17:48