Менеджер песен для iPod Shuffle — iPod mp3 maneger

или Свой iTunes с блэкджеком, но без …

Я построю свой лунапарк с блэкджеком и ш..
Футурама, Бендер

Обладатели продукции от iPod знают, что данные медиаплееры не позволяют обновлять фонотеку по средством простого копирования и удаления файлов с подключенного плеера, как с флешки. Так же многие обладатели подобных устройств знакомы с программой iTunes, которая достаточно монструозна. Альтернатив ей, можно сказать, нет, а без неё любимую песню на устройство не загрузить.

iPod Shuffle

iPod Shuffle

Для обновления плейлиста на своём плеере без использования iTunes была написана своя небольшая утилита iPod mp3 maneger.

Предыстория. Давно хотел купить mp3 плеер, но покупка не первоочередная, да и музыку можно слушать с телефона. Мечта сбылась: несколько лет назад занял 1 место в одном мероприятии, за которое получил в качестве приза iPod Shuffle 2Гб и не рабочую командировку в Астану. Подключив плеер к компьютеру обнаружил, что он не видит записанные на него mp3 файлы, разобравшись установил iTunes. Пользовался плеером, потом плеер далеко забросил и забыл про него, т.к. обычно музыку вне дома слушаю не часто, да и телефон есть, если желание появится. Недавно нашел забытый плеер и решил снова начать слушать с него музыку, только вот iTunes устанавливать желания не было. Покопавшись немного в файлах на плеере разобрался в их структуре и написал свою небольшую утилиту для обновления плейлиста плеера.

iPod mp3 maneger

iPod mp3 maneger

Утилита iPod mp3 maneger позволяет загружать на mp3 плеер iPod Shuffle (может и к другим моделям подойдёт) музыкальные файлы в виде mp3 файлов. Программа имеет всего 1 исполняемый файл — iPod mp3 maneger.exe и файл данных — list.dat, которые размещаются в корневом каталоге плеера. Программа написана на Delphi 7. Работает под Win XP/7/8.

Программа имеет ограничения. Утилита поддерживает 3 плейлиста по 100 композиций в каждом, итого до 300 песен. Т.к. mp3 плееры серии Shuffle не имеют дисплея в базу файлов iPod плеера не добавляются метаданные композиций, если файлы просматривать в iTunes или на плеере с экраном то названия будут иметь вид типа A011.

Программа предоставляется, как есть, автор ответственности не несет. Не забудьте сделать резервную копию содержимого плеера перед установкой программы. Программа на других плеерах не проверялась.

Интерфейс

Интерфейс программы
Интерфейс программы

Основные рабочие области — два списка. Справа список редактирования: в нем отображаются песни, которые были добавлены с помощью кнопки «добавить файлы песен». Слева отображается 3 плейлиста с песнями, которые хранятся на плеере.

Добавление песен на плеер. Сначала добавьте в список редактирования интересующие песни с помощью кнопки «Добавить файлы песен». Если были добавлены лишние треки то можно их выделить использую курсор мыши и клавиши Shift и Ctrl, кликнуть по ним правой клавишей мыши и выбрать пункт меню удалить.

Удаление песен
Удаление песен

Сформированный список новых песен из списка редактирования можно добавить в плейлист A, B или C нажатием кнопок «В плейлис A», «В плейлис B» или «В плейлис C». Максимальное количество песен в одном плейлисте 100. В каждом плейлисте в скобках отображается текущее и максимальное количество песен. Если количество песен (в плейлисте + добавляемые) будет содержать большее 100, то перед добавлением новых песен придется или удалить часть старых песен из плейлиста, или уменьшить количество добавляемых песен.

Панель статуса
Панель статуса

В верхней части программы отображается панель статуса. Поле диск — отображает букву диска, которую присвоила система после подключения (монтирования) плеера к компьютеру. Ниже располагается поле «Файлов» — текущее и максимальное количество песен на плеере. В правой части поле «Осталось файлов» — сколько ещё можно добавить песен на плеер. Поле «Добавлено файлов» — число песен в списке «список редактирования».

Установка

  1. включите отображение скрытых файлов в системе;
  2. сделайте резервную копию файлов своего плеера;
  3. удалите файлы расположенные на плеере;
  4. разархивируйте архив (в конце статьи) на плеер;
  5. запустите программу и пользуйтесь.

Как это было сделано.

В файлах плеера было замечено, что плеер изначальные файлы композиций шифрует незамысловатым 4-х символьным кодом и располагает в папках типа F00-F99. В файле iTunesSD были найдены упоминания путей к mp3 файлам на плеере. Было замечено, что если удалить некоторые файлы с плеера (именно файлы, а не песни через iTunes), то плеер продолжает проигрывание пропуская недостающие композиции. Были сгенерированы 300 mp3 файлов со специальным названием и записаны в iPod через iTunes (с ноутбука друга, за что ему Спасибо). Считав метаданные файлов записанных на плеер был сгенерирован файл базы данных для программы iPod mp3 maneger. Программа не работает с базой данных плеера, содержит свою. При добавлении файлов — программа копирует новые файлы на места записанных файлов через iTunes.

Данные манипуляции заняли не много времени. Но так же можно было бы все-таки установить iTunes или продать iPod Shuffle на авито и купить на вырученные деньги нормальный mp3 плеер с дисплеем и возможностью загрузки файлов, как на флешку.

Для тех кому интересно посмотреть исходный код программы — к проекту его прикрепляю.

Скачать утилиту iPod mp3 maneger
Скачать исходники программы

Статья дополнена 10.04.2018

Комментарии RSS

Оставьте отзыв