Мне очень нравится 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
-
Что Такое Зфс? И Почему Люди От Нее Без Ума?
19 Oct, 24 -
Кровососы. Классификация Программистов
19 Oct, 24 -
Обсудите Инновации В Google На Startcamp
19 Oct, 24 -
Аналитика Звонков В России, Сша И Европе
19 Oct, 24 -
Хабрафутбол В Санкт-Петербурге
19 Oct, 24