iTunes COM for Windows SDK

iTunes COM for Windows SDKとは?

Windows用のiTunes用のソフトを作るための開発者用キットです。

This SDK provides header files, documentation, and sample JScript files demonstrating how to use the iTunes for Windows COM interface. COM is the Microsoft technology, similar to AppleScript on Mac OS, that allows programmatic control of iTunes from languages like JScript, Visual Basic, C#, and C++.

https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/301/wo/

付属しているのはヘッダーファイル、ドキュメント、COMを利用したJScriptのサンプル。COMというのはMacAppleScriptに似たような奴で、JScriptVisual BasicC#C++といったいくつかのプログラミング言語からiTunesをコントロールできます。ちなみにこの中に入っているサンプルプログラム、リンク切れの曲をライブラリから削除するスクリプトは、iTunes for Windowsまとめサイト(http://www1.atwiki.jp/itunes/pages/26.html)でも紹介されています。ここではいくつか便利なスクリプトが公開されています。

入手する

iTunes COM for Windows SDKを入手するには会員登録が必要です。下記のページにいって、JoinNowの項目から会員登録しましょう。

https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/

会員登録が完了したらログインし、Downloads > Developer Tools > iTunes COM for Windows SDK
ここからダウンロードします。

付属物

  • SampleScripts
    • CreateAlbumPlaylists.js
    • RemoveDeadTracks.js
    • RemoveUserPlaylists.js
  • iTunesCOM.chm
  • iTunesCOMInterface.h
  • itunesCOMInterface_i.c
  • LicenseAgreement.rtf
  • ReadMe.rtf

あとはSampleScriptsを参考にしたり、iTunesCOM.chmのドキュメントを読んで開発しましょう。