Linux: портативная синхронизация MP3-плеера по командной строке

Я ищу консольное приложение, которое помогает мне управлять моим портативным mp3-плеером. Плеер - простая точка монтирования, поэтому здесь нет ничего особенного.

Моя заявка на желание будет работать следующим образом:

  1. Я предоставляю папку, в которой я ставлю символические ссылки на все медиа-файлы, которые я хочу на моем устройстве.
  2. Я запускаю приложение, оно делает следующее:
    • Преобразуйте медиафайлы в воспроизводимый формат, если мой проигрыватель не может обработать этот формат (flac->mp3). Также примените теги исходного файла к преобразованному файлу. Кэшируйте преобразованный файл, чтобы при следующей синхронизации преобразование не нужно было делать снова.
    • Проверьте, подходят ли файлы на устройство, иначе выведите ошибку
    • Скопируйте файлы на мое устройство (смонтировано в точку монтирования)

Я знаю, что не будет приложения, которое делает именно это, но есть ли что-то подобное? Я также знаю, что мог бы создать что-то подобное сам (используя rsync, sox, du), но я хочу сохранить работу, если есть что-то пригодное для использования.

Спасибо за помощь!

2 ответа

Решение

Предполагая, что у вас есть iPod, Gnupod (пожалуйста, Google, я могу опубликовать только одну гиперссылку) способен выполнить то, что вы предлагаете, с помощью небольшого количества сценариев.

Он также на лету преобразует файлы FLAC и ogg в AAC и, конечно, передает файлы WAV, AAC и mp3:

http://www.gnu.org/software/gnupod/gnupod.html

Немного взломав, возможно, вы добавите поддержку других форматов. Я использую его уже много лет (я на своем третьем iPod), и он действительно отстает от других более раздутых вариантов (амарок, банши и т. Д.). Это простой инструмент, предназначенный для объединения с другими.

Посмотрите на Автоматическое резервное копирование при вставке диска. Это udevрешение на основе автоматического копирования и хранения резервных копий ваших внешних дисков.

Другие вопросы по тегам