Итак, я пытаюсь найти решение проблемы, которую я разместил на суперпользователе .
Что я пытаюсь сделать
Я хочу написать (Windows) приложение для синхронизации подписок на подкасты в iTunes (и, возможно, приложениях для iPhone / iPod touch, хотя пока я их игнорирую) между несколькими компьютерами, использующими одну и ту же учетную запись iTunes.
Как я планирую это сделать
Моей первоначальной мыслью было сделать следующее:
1) Получить список всех подписок на подкасты из iTunes на компьютере A
2) Выполните некоторую синхронизацию, задав новые URL-адреса подкастов для программы на компьютере B
3) Подписаться на новые подкасты в iTunes с компьютера B
Я думаю, что мог бы сделать все это, проанализировав файл ITL, в котором, как представляется, хранится информация о подписке. Однако я не смог найти никакой документации для этого.
Может быть, я ошибаюсь, и использование COM-интерфейса iTunes было бы неплохим способом получить список подписанных подкастов (шаг 1) и затем подписаться на них (шаг 3). Есть ли более разумный способ сделать это?
Краткое описание
- Прежде чем я заново изобрету колесо, есть ли уже решение для синхронизации подписок на подкасты между несколькими компьютерами?
- Каков наиболее подходящий метод для получения списка подкастов, на которые подписан iTunes?
- Каков наиболее подходящий способ подписки iTunes на новые подкасты?
Как примечание, я отправил письмо в службу поддержки Apple по электронной почте с почти такими же вопросами, но, очевидно, задание вопросов по документации / API не считается технической поддержкой.
Спасибо