我已经写在VBA改变在iTunes的评论下面的代码跟踪在Windows环境中:更改iTunes曲目评论
Dim iTunes As New iTunesApp
Dim library As IITLibraryPlaylist
Dim tracksByArtist As IITTrackCollection
Dim xSearch As String, xComment As String
Dim track As IITFileOrCDTrack
Dim i As Long, j As Integer
Set library = iTunes.LibraryPlaylist
xComment = "myComment"
For i = 1 To NumberOfSongInItunes 'Number of songs in library
If xArray(9, i) = "Target" Then 'xArray holds information that i've previously read from the library or xml file
xSearch = "Artist Name " & "Album " & "Track Name"
Set tracksByArtist = library.Search(xSearch, 0)
For Each track In tracksByArtist
track.Comment = xComment
Next
End If
Next
Set iTunes = Nothing
我一直在玩弄在Xcode与ITLibrary,ITLibAlbum,ITLibArtist等,但没有成功。有任何想法吗?最好不要使用苹果,因为它会很慢。
谢谢,Scripting Bridge框架适用于我。所以我假设一般框架是使用iTunes Library Framework Reference来推断数据库,然后使用Scripting Bridge来实现? – alex
@alex我相信如此。就像FYI一样,这可以用于安装在OS X上的许多应用程序,而不仅仅是iTunes。 –