Software della riga di comando per la sincronizzazione della playlist con Android Phone?


10

Sto cercando un modo per sincronizzare la musica sul mio telefono Android senza dover caricare qualcosa come banshee. So che ci sono molti modi per sincronizzare i file , ma sono interessato a sincronizzare le playlist e fare in modo che le playlist dettino quali file sono sincronizzati.


Cosa consideri una "playlist"?
Falmarri,

Risposte:


5

Supponendo che un m3u sia esportato da banshee e che il tuo Android sia montato, puoi fare qualcosa del tipo:

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

Per esempio:

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

Puoi anche aggiungere --delete

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

Ho provato con un semplice m3u e ho funzionato, ma potrebbe aver bisogno di alcune modifiche per uno complesso.


1
Faccio qualcosa in qualche modo simile, ma ho QuickSSHD sul mio Android, quindi eseguo la sincronizzazione tramite ssh e non devo montarlo (rende anche il processo più veloce poiché Android può scansionare i suoi file invece di dover passare attraverso un mount). L'altra differenza è che ho un elenco di quali file m3u voglio sincronizzare e fondamentalmente li unisco tutti insieme (e includo i file m3u nella sincronizzazione) per un grande rsync. Ma questa è sicuramente la giusta direzione.
Patrick,

0

Senza ulteriori informazioni, posso solo supporre che tu voglia che determinati file (playlist) contengano regole per spostare determinati altri file (musica) in un'altra posizione (il tuo Android).

Visto che non vuoi avviare nessuna applicazione, suggerirei di utilizzare un semplice file di testo che contenga i nomi delle canzoni nella playlist. Scrivi quante di queste vuoi.

Quindi potresti scrivere un breve script chiamato playlist_syncche leggerà le righe in ogni playlist, cerca nella tua directory musicale (usando una regex ) i file che corrispondono ai nomi dei tuoi brani e li copia su un determinato dispositivo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.