Befehlszeilensoftware für die Synchronisierung von Wiedergabelisten mit Android Phone?

10

Ich suche nach einer Möglichkeit, Musik mit meinem Android-Handy zu synchronisieren, ohne etwas wie Banshee laden zu müssen. Ich weiß, dass es viele Möglichkeiten gibt, Dateien zu synchronisieren , aber ich bin daran interessiert, Wiedergabelisten zu synchronisieren und die Wiedergabelisten bestimmen zu lassen, welche Dateien synchronisiert werden.

Infosoph
quelle
Was halten Sie für eine "Wiedergabeliste"?
Falmarri

Antworten:

5

Angenommen, ein aus Banshee exportiertes m3u und Ihr Android-Gerät sind installiert, können Sie Folgendes tun:

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

Beispielsweise:

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

Sie können auch --delete hinzufügen

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

Ich habe mit einem einfachen m3u getestet und gearbeitet, aber für ein komplexes kann es einige Verbesserungen erfordern.

ghm1014
quelle
1
Ich mache etwas Ähnliches, aber ich habe QuickSSHD auf meinem Android, so dass ich über ssh synchronisiere und es nicht mounten muss (es beschleunigt auch den Prozess, da das Android seine Dateien scannen kann, anstatt ein Mounten durchlaufen zu müssen). Der andere Unterschied besteht darin, dass ich eine Liste der zu synchronisierenden m3u-Dateien habe, die im Grunde alle zusammengeführt werden sollen (und die m3u-Dateien in die Synchronisierung einbeziehen), um eine große Rsync zu erhalten. Aber das ist definitiv die richtige Richtung.
Patrick
0

Ohne weitere Informationen kann ich nur davon ausgehen, dass Sie möchten, dass bestimmte Dateien (Wiedergabelisten) Regeln enthalten, um bestimmte andere Dateien (Musik) an einen anderen Ort (Ihr Android) zu verschieben.

Da Sie keine Anwendungen starten möchten, würde ich empfehlen, eine einfache Textdatei zu verwenden, die die Namen der Titel in der Wiedergabeliste enthält. Schreiben Sie so viele davon, wie Sie möchten.

Dann könnten Sie ein kurzes Skript namens schreiben playlist_sync, das die Zeilen in jeder Wiedergabeliste liest, Ihr Musikverzeichnis (unter Verwendung eines regulären Ausdrucks ) nach Dateien durchsucht , die Ihren Songnamen entsprechen, und diese auf ein bestimmtes Gerät kopieren.

n0pe
quelle