Software de linha de comando para sincronização de lista de reprodução para o Android Phone?

9

Estou procurando uma maneira de sincronizar músicas com meu Android Phone sem ter que carregar algo como o banshee. Eu sei que há muitas maneiras de sincronizar arquivos , mas estou interessado em sincronizar listas de reprodução e ter as listas de reprodução que determinam quais arquivos são sincronizados.

    
por infosoph 14.04.2011 / 15:21

2 respostas

4

Supondo que um m3u exportado do banshee e seu Android montado, você pode fazer algo como:

rsync -avu --files-from=yourlist.m3u  <MUSIC_DIR>  /media/ANDROID/<ANDROID_MUSIC_DIR>

Por exemplo:

rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

Você também pode adicionar --delete

rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

Eu testei com um m3u simples e trabalhei, mas pode precisar de alguns ajustes para um complexo.

    
por 15.03.2012 / 17:12
0

Sem mais informações, só posso supor que você queira que determinados arquivos (listas de reprodução) contenham regras para mover determinados outros arquivos (músicas) para outro local (seu android).

Vendo que você não deseja iniciar nenhum aplicativo, sugiro usar um arquivo de texto simples que contenha os nomes das músicas na lista de reprodução. Escreva o máximo que você quiser.

Em seguida, você pode escrever um script curto chamado playlist_sync que lerá as linhas em cada lista de reprodução, pesquisará no diretório de músicas (usando um regex ) para arquivos que correspondem aos nomes das suas músicas e copie-os para um determinado dispositivo.

    
por 14.02.2012 / 16:40