Программное обеспечение командной строки для синхронизации плейлистов с Android Phone?


10

Я ищу способ синхронизировать музыку с моим телефоном Android без необходимости загружать что-то вроде банши. Я знаю, что существует множество способов синхронизации файлов , но мне интересно синхронизировать списки воспроизведения и сделать так, чтобы списки воспроизведения определяли, какие файлы синхронизируются.


Что вы считаете «плейлистом»?
Фалмарри

Ответы:


5

Предполагая, что m3u экспортирован из banshee и у вас установлен Android, вы можете сделать что-то вроде:

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

Например:

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

Вы также можете добавить --delete

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

Я тестировал с простым m3u и работал, но для сложной может потребоваться некоторые настройки.


1
Я делаю что-то похожее, но у меня на Android есть QuickSSHD, поэтому я синхронизируюсь через ssh, и мне не нужно его монтировать (это также ускоряет процесс, поскольку андроид может сканировать свои файлы вместо того, чтобы проходить монтирование). Другое отличие состоит в том, что у меня есть список файлов m3u, которые я хочу синхронизировать, и объединяю их все вместе (и включаю файлы m3u в синхронизацию) для одной большой rsync. Но это определенно верное направление.
Патрик

0

Без дополнительной информации я могу только предположить, что вы хотите сказать, что вы хотите, чтобы определенные файлы (списки воспроизведения) содержали правила для перемещения некоторых других файлов (музыки) в другое место (на ваш android).

Поскольку вы не хотите запускать какие-либо приложения, я бы предложил использовать простой текстовый файл, содержащий названия песен в плейлисте. Напишите столько, сколько хотите.

Затем вы можете написать короткий скрипт с именем, playlist_syncкоторый будет читать строки в каждом списке воспроизведения, искать в вашем музыкальном каталоге (используя регулярное выражение ) файлы, соответствующие именам ваших песен, и копировать их на определенное устройство.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.