Вопрос
Я написал небольшую программу, которая читает и преобразует мои локальные плейлисты из iTunes XML (еще несколько фона в моем блоге: Чтение плейлистов из библиотеки iTunes XML).
Теперь я хочу сделать что -то подобное с плейлистами, которые хранятся на моем iPod (в моем случае, нано 2 -го поколения; пожалуйста, нет iPhone Anwers - я уже завидую ;-)). Какой -нибудь юридический способ сделать это?
Решение 3
Единственный способ, который, кажется, работает, - это получить доступ к iPod через iTunes. iTunes предлагает интерфейс на основе COM на основе COM «более старый тип» (?) Под названием iTuneslib. Вы можете зарегистрироваться в Apple, чтобы получить некоторую документацию, но есть приличное описание в Блог Дэна Кревиера на MSDN.
Однако должны быть некоторые другие способы, так как есть некоторые альтернативы iTunes, которые также позволяют передавать музыку на iPod и т. Д. Идеи, кто -нибудь? ;-)
Другие советы
OS 3.0 позволяет вам получить плейлист.
Checkout MediaPlayer.h.
Ах, подожди. Нано? Нет, я так не думаю. Я предположил, что вы имели в виду iPod Touch.
Прошло много времени с тех пор, как я имел дело с этой конкретной маркой iPod, но если память служит; Если вы включите дисковый режим (если возможно), вся информация на iPod будет доступна через скрытую папку в томе, которая отображается в Finder.
Где в этом томе информация я не могу вам сказать, но, вероятно, где -то там; Скорее всего, в формате бинарного списка недвижимости; Таким образом, данные могут потребоваться некоторое массаж, но простая поездка через инструмент командной строки с соответствующим фактором должен дать информацию или информацию в его воплощении XML.
Однако, если Nano не позволяет использовать в качестве жесткого диска, я боюсь, что для этого вряд ли можно сделать.