2013-08-27 2 views
1

Мне нужно получить доступ к данным Itunes (плейлисты, песни и т.д.) в приложении C#, но без использования интерфейса COM доступный от компании Apple ..Есть Non COM API для ITunes

У меня есть проблема в том, что для интерфейса iTunes COM требуется, чтобы процесс iTunes выполнялся. Я хотел бы избежать этого и заставить приложение работать, даже если процесс iTunes завершен.

Мне нужен только доступ только для чтения, чтобы получить некоторые простые данные из базы данных iTunes, а не какой-либо контроль в реальном времени и т.п.

Есть ли способ подавить процесс iTunes от автоматического запуска, когда я использую COM-объекты или есть альтернатива COM-интерфейсу?

Я вижу, что для разработчиков яблока это нормально, чтобы получить доступ к файлу XML, и они только недавно получили доступ к «Библиотеке Framework»

https://developer.apple.com/library/mac/documentation/iTunesLibrary/Reference/iTunesLibraryFrameworkReference/_index.html

я мог бы получить доступ к одному файлу XML в окнах .. является ли это единственным альтернативным подходом? или есть что-то более элегантное?

+1

[Почему? Какая у вас проблема?] (Http://meta.stackexchange.com/q/66377/34397) – SLaks

+0

Я добавил объяснение выше –

+0

Я просто не читаю доступ только для чтения .. Я нашел приложения на C++, которые получают доступ к данным iTunes (только для чтения) без запуска процесса. Интересно, как это сделать на C# или даже на C++. –

ответ

0

Решение, безусловно, использовать файл XML, так как я нашел другое программное обеспечение, которое делает то же самое.

Смежные вопросы