Получить список подписок на подкасты и загруженных приложений AppStore из iTunes - PullRequest
0 голосов
/ 18 ноября 2009

Итак, я пытаюсь найти решение проблемы, которую я разместил на суперпользователе .

Что я пытаюсь сделать

Я хочу написать (Windows) приложение для синхронизации подписок на подкасты в iTunes (и, возможно, приложениях для iPhone / iPod touch, хотя пока я их игнорирую) между несколькими компьютерами, использующими одну и ту же учетную запись iTunes.

Как я планирую это сделать

Моей первоначальной мыслью было сделать следующее:

1) Получить список всех подписок на подкасты из iTunes на компьютере A
2) Выполните некоторую синхронизацию, задав новые URL-адреса подкастов для программы на компьютере B
3) Подписаться на новые подкасты в iTunes с компьютера B

Я думаю, что мог бы сделать все это, проанализировав файл ITL, в котором, как представляется, хранится информация о подписке. Однако я не смог найти никакой документации для этого.

Может быть, я ошибаюсь, и использование COM-интерфейса iTunes было бы неплохим способом получить список подписанных подкастов (шаг 1) и затем подписаться на них (шаг 3). Есть ли более разумный способ сделать это?

Краткое описание

  1. Прежде чем я заново изобрету колесо, есть ли уже решение для синхронизации подписок на подкасты между несколькими компьютерами?
  2. Каков наиболее подходящий метод для получения списка подкастов, на которые подписан iTunes?
  3. Каков наиболее подходящий способ подписки iTunes на новые подкасты?



Как примечание, я отправил письмо в службу поддержки Apple по электронной почте с почти такими же вопросами, но, очевидно, задание вопросов по документации / API не считается технической поддержкой.

Спасибо

1 Ответ

0 голосов
/ 07 января 2010

В OS X нет способа получить список подкастов из iTunes. Вы можете запросить треки подкастов (и упорядочить их по названию альбома), но iTunes не скажет вам ничего о самих подкастах (URL, статус, имя и т.

У меня нулевой опыт работы с iTunes в Windows, но я был бы очень удивлен, если бы API был более полным, чем OS X.

...