Ipod Shuffle Без Itunes

Мне очень нравится iPod Shuffle и мне очень не нравится iTunes. Для последнего есть несколько причин: 1. У меня нет Windows/Mac OSX; 2. Не нравится это.

Если искать альтернативы среди ПО для Linux, то на мой взгляд тоже нет ничего интересного/удобного (GtkPOD и другие).

Но вчера нашел интересную вещь, а сегодня довел ее до вполне работоспособного состояния.

То, что я нашел - Перемешать БД Это небольшой скрипт (632 строки на Python).

Примечателен раздел Импортировать

import sys,os,os.path,array,getopt,random,types,fnmatch,operator,string

Те.

никаких страшных либиподов.

Подробно описан процесс установки здесь Как результат: 1. Отключитесь от iTunes и с помощью любого файлового менеджера загрузите музыку, а затем запустите скрипт. 2. Структура каталогов в папке Музыка теперь любая, а не f00, f01, f02, что меня несколько порадовало.

Для того, чтобы использовать этот скрипт под Linux особо ничего и не нужно (найти дистрибутив без Python сейчас довольно сложно), а вот под Windows он зачастую недоступен.

Давайте наденем это.

Как было основано распределение ПортативныйPyton и вырезаем из него лишнее.

Начальный размер составляет 31 МБ.

Осталось - 4 МБ.

Чтобы все работало красиво: 1. Загрузите PortablePython или его урезанную версию ( verm.homelinux.org/files/portablepython_ipod.zip ) 2. Распаковываем в корень айпода.

3. Напишите небольшой файл win_update.bat следующего содержания:

@echo off cd Python python.exe -S .

/rebuild_db.py

, где rebuild_db.py — скрипт, который устанавливается на начальном этапе из shuffle-db. Теперь после заливки музыки на айпод под виндой нужно запустить win_update.bat и.

всё :) п.

с.

Минус в том, что iTunes после этого не видит добавленные песни, т.е.

по сути приходится выбирать либо iTunes, либо Shuffle DB. Я сделал свой выбор :) Моя окончательная структура каталогов выглядит так:

.

|-- Python | |-- Lib | |-- include | |-- libs | |-- msvcr71.dll | |-- python.exe | `-- python25.dll |-- iPod_Control | |-- Music | `-- iTunes |-- rebuild_db.log.txt |-- rebuild_db.py `-- win_update.bat

Теги: #shuffle db #ipod #linux #Chulan

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.