show | 37 Method[s] | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No. | Name | Documentation, Argument[s], Return Value
| ||||||||||||||||||||||||||||
1 | Authorize | n/a
| ||||||||||||||||||||||||||||
2 | BackTrack | Reposition to the beginning of the current track or go to the previous track if already at start of current track.
| ||||||||||||||||||||||||||||
3 | CheckVersion | Returns true if this version of the iTunes type library is compatible with the specified version.
| ||||||||||||||||||||||||||||
4 | ConvertFile | Start converting the specified file path.
| ||||||||||||||||||||||||||||
5 | ConvertFile2 | Start converting the specified file path.
| ||||||||||||||||||||||||||||
6 | ConvertFiles | Start converting the specified array of file paths. filePaths can be of type VT_ARRAY|VT_VARIANT, where each entry is a VT_BSTR, or VT_ARRAY|VT_BSTR. You can also pass a JScript Array object.
| ||||||||||||||||||||||||||||
7 | ConvertFiles2 | Start converting the specified array of file paths. filePaths can be of type VT_ARRAY|VT_VARIANT, where each entry is a VT_BSTR, or VT_ARRAY|VT_BSTR. You can also pass a JScript Array object.
| ||||||||||||||||||||||||||||
8 | ConvertTrack | Start converting the specified track. iTrackToConvert is a VARIANT of type VT_DISPATCH that points to an IITTrack.
| ||||||||||||||||||||||||||||
9 | ConvertTrack2 | Start converting the specified track. iTrackToConvert is a VARIANT of type VT_DISPATCH that points to an IITTrack.
| ||||||||||||||||||||||||||||
10 | ConvertTracks | Start converting the specified tracks. iTracksToConvert is a VARIANT of type VT_DISPATCH that points to an IITTrackCollection.
| ||||||||||||||||||||||||||||
11 | ConvertTracks2 | Start converting the specified tracks. iTracksToConvert is a VARIANT of type VT_DISPATCH that points to an IITTrackCollection.
| ||||||||||||||||||||||||||||
12 | CreateEQPreset | Create a new EQ preset.
| ||||||||||||||||||||||||||||
13 | CreateFolder | Creates a new folder in the main library.
| ||||||||||||||||||||||||||||
14 | CreateFolderInSource | Creates a new folder in an existing source.
| ||||||||||||||||||||||||||||
15 | CreatePlaylist | Creates a new playlist in the main library.
| ||||||||||||||||||||||||||||
16 | CreatePlaylistInSource | Creates a new playlist in an existing source.
| ||||||||||||||||||||||||||||
17 | FastForward | Skip forward in a playing track.
| ||||||||||||||||||||||||||||
18 | GetITObjectByID | Returns an IITObject corresponding to the specified IDs.
| ||||||||||||||||||||||||||||
19 | GetITObjectPersistentIDs | Returns the high and low 32 bits of the persistent ID of the specified IITObject.
| ||||||||||||||||||||||||||||
20 | GetPlayerButtonsState | Retrieves the current state of the player buttons.
| ||||||||||||||||||||||||||||
21 | GotoMusicStoreHomePage | Go to the iTunes Store home page.
| ||||||||||||||||||||||||||||
22 | NextTrack | Advance to the next track in the current playlist.
| ||||||||||||||||||||||||||||
23 | OpenURL | Open the specified iTunes Store or streaming audio URL.
| ||||||||||||||||||||||||||||
24 | Pause | Pause playback.
| ||||||||||||||||||||||||||||
25 | Play | Play the currently targeted track.
| ||||||||||||||||||||||||||||
26 | PlayerButtonClicked | Simulate click on a player control button.
| ||||||||||||||||||||||||||||
27 | PlayFile | Play the specified file path, adding it to the library if not already present.
| ||||||||||||||||||||||||||||
28 | PlayPause | Toggle the playing/paused state of the current track.
| ||||||||||||||||||||||||||||
29 | PreviousTrack | Return to the previous track in the current playlist.
| ||||||||||||||||||||||||||||
30 | Quit | Exits the iTunes application.
| ||||||||||||||||||||||||||||
31 | Resume | Disable fast forward/rewind and resume playback, if playing.
| ||||||||||||||||||||||||||||
32 | Rewind | Skip backwards in a playing track.
| ||||||||||||||||||||||||||||
33 | SetOptions | n/a
| ||||||||||||||||||||||||||||
34 | Stop | Stop playback.
| ||||||||||||||||||||||||||||
35 | SubscribeToPodcast | Subscribe to the specified podcast feed URL.
| ||||||||||||||||||||||||||||
36 | UpdateIPod | Update the contents of the iPod.
| ||||||||||||||||||||||||||||
37 | UpdatePodcastFeeds | Update all podcast feeds.
|
show | 23 Read-only Properties | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
No. | Name | Documentation, Return Value
| ||||||||||
1 | BrowserWindow | Returns the main iTunes browser window.
| ||||||||||
2 | CanSetShuffle | True if the Shuffle property is writable for the specified playlist.
| ||||||||||
3 | CanSetSongRepeat | True if the SongRepeat property is writable for the specified playlist.
| ||||||||||
4 | ConvertOperationStatus | Returns an IITConvertOperationStatus object if there is currently a conversion in progress.
| ||||||||||
5 | CurrentPlaylist | Returns the playlist containing the currently targeted track.
| ||||||||||
6 | CurrentStreamTitle | The name of the current song in the playing stream (provided by streaming server).
| ||||||||||
7 | CurrentStreamURL | The URL of the playing stream or streaming web site (provided by streaming server).
| ||||||||||
8 | CurrentTrack | Returns the currently targeted track.
| ||||||||||
9 | Encoders | Returns a collection of encoders.
| ||||||||||
10 | EQPresets | Returns a collection of EQ presets.
| ||||||||||
11 | EQWindow | Returns the EQ window.
| ||||||||||
12 | ITObjectPersistentIDHigh | Returns the high 32 bits of the persistent ID of the specified IITObject.
| ||||||||||
13 | ITObjectPersistentIDLow | Returns the low 32 bits of the persistent ID of the specified IITObject.
| ||||||||||
14 | LibraryPlaylist | Returns the main library playlist in the main library source.
| ||||||||||
15 | LibrarySource | Returns the source that represents the main library.
| ||||||||||
16 | LibraryXMLPath | The full path to the current iTunes library XML file.
| ||||||||||
17 | PlayerState | Returns the current player state.
| ||||||||||
18 | SelectedTracks | Returns a collection containing the currently selected track or tracks.
| ||||||||||
19 | SoundVolumeControlEnabled | True if the sound volume control is enabled.
| ||||||||||
20 | Sources | Returns a collection of music sources (music library, CD, device, etc.).
| ||||||||||
21 | Version | Returns the version of the iTunes application.
| ||||||||||
22 | Visuals | Returns a collection of visual plug-ins.
| ||||||||||
23 | Windows | Returns a collection of windows.
|
show | 0 Write-only Properties |
---|
show | 13 Read/Write Properties | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
No. | Name | Documentation, Argument[s], Return Value
| ||||||||||
1 | AppCommandMessageProcessingEnabled | True if iTunes will process APPCOMMAND Windows messages.
| ||||||||||
2 | CurrentEncoder | Returns the currently selected encoder (AAC, MP3, AIFF, WAV, etc.).
| ||||||||||
3 | CurrentEQPreset | Returns the currently selected EQ preset.
| ||||||||||
4 | CurrentVisual | Returns the currently selected visual plug-in.
| ||||||||||
5 | EQEnabled | True if the equalizer is enabled.
| ||||||||||
6 | ForceToForegroundOnDialog | True if iTunes will force itself to be the foreground application when it displays a dialog.
| ||||||||||
7 | FullScreenVisuals | True if the visuals are displayed using the entire screen.
| ||||||||||
8 | Mute | True if sound output is muted.
| ||||||||||
9 | PlayerPosition | Returns the player's position within the currently playing track in seconds.
| ||||||||||
10 | PlayerPositionMS | Returns the player's position within the currently playing track in milliseconds.
| ||||||||||
11 | SoundVolume | Returns the sound output volume (0 = minimum, 100 = maximum).
| ||||||||||
12 | VisualsEnabled | True if visuals are currently being displayed.
| ||||||||||
13 | VisualSize | Returns the size of the displayed visual.
|
show | 0 Methods with Unknown Invocation Type Properties |
---|
show | 10 Event(s) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No. | Name | Documentation, Argument[s], Return Value
| ||||||||||||||
1 | OnAboutToPromptUserToQuitEvent | Fired when iTunes is about to prompt the user to quit. | ||||||||||||||
2 | OnCOMCallsDisabledEvent | Fired when calls to the iTunes COM interface will be deferred.
| ||||||||||||||
3 | OnCOMCallsEnabledEvent | Fired when calls to the iTunes COM interface will no longer be deferred. | ||||||||||||||
4 | OnDatabaseChangedEvent | Fired when a database change occurs.
| ||||||||||||||
5 | OnPlayerPlayEvent | Fired when a track has started playing.
| ||||||||||||||
6 | OnPlayerPlayingTrackChangedEvent | Fired when information about the currently playing track has changed.
| ||||||||||||||
7 | OnPlayerStopEvent | Fired when a track has stopped playing.
| ||||||||||||||
8 | OnQuittingEvent | Fired when iTunes is about to quit. | ||||||||||||||
9 | OnSoundVolumeChangedEvent | Fired when the sound output volume has changed.
| ||||||||||||||
10 | OnUserInterfaceEnabledEvent | Fired when the iTunes user interface is no longer disabled. |
show | 96 Constant(s) | |
---|---|---|
1 | ITARTWORKFORMATBMP | 3 |
2 | ITARTWORKFORMATJPEG | 1 |
3 | ITARTWORKFORMATPNG | 2 |
4 | ITARTWORKFORMATUNKNOWN | 0 |
5 | ITCOMDISABLEDREASONDIALOG | 1 |
6 | ITCOMDISABLEDREASONOTHER | 0 |
7 | ITCOMDISABLEDREASONQUITTING | 2 |
8 | ITCONVERTOPERATIONCOMPLETE | 2 |
9 | ITCONVERTOPERATIONSTATUSCHANGED | 1 |
10 | ITEVENTABOUTTOPROMPTUSERTOQUIT | 9 |
11 | ITEVENTCOMCALLSDISABLED | 6 |
12 | ITEVENTCOMCALLSENABLED | 7 |
13 | ITEVENTDATABASECHANGED | 1 |
14 | ITEVENTPLAYERPLAY | 2 |
15 | ITEVENTPLAYERPLAYINGTRACKCHANGED | 4 |
16 | ITEVENTPLAYERSTOP | 3 |
17 | ITEVENTQUITTING | 8 |
18 | ITEVENTSOUNDVOLUMECHANGED | 10 |
19 | ITEVENTUSERINTERFACEENABLED | 5 |
20 | ITPLAYBUTTONSTATEPAUSEDISABLED | 3 |
21 | ITPLAYBUTTONSTATEPAUSEENABLED | 2 |
22 | ITPLAYBUTTONSTATEPLAYDISABLED | 0 |
23 | ITPLAYBUTTONSTATEPLAYENABLED | 1 |
24 | ITPLAYBUTTONSTATESTOPDISABLED | 5 |
25 | ITPLAYBUTTONSTATESTOPENABLED | 4 |
26 | ITPLAYERBUTTONMODIFIERKEYALT | 4 |
27 | ITPLAYERBUTTONMODIFIERKEYCAPSLOCK | 8 |
28 | ITPLAYERBUTTONMODIFIERKEYCONTROL | 2 |
29 | ITPLAYERBUTTONMODIFIERKEYNONE | 0 |
30 | ITPLAYERBUTTONMODIFIERKEYSHIFT | 1 |
31 | ITPLAYERBUTTONNEXT | 2 |
32 | ITPLAYERBUTTONPLAY | 1 |
33 | ITPLAYERBUTTONPREVIOUS | 0 |
34 | ITPLAYERSTATEFASTFORWARD | 2 |
35 | ITPLAYERSTATEPLAYING | 1 |
36 | ITPLAYERSTATEREWIND | 3 |
37 | ITPLAYERSTATESTOPPED | 0 |
38 | ITPLAYLISTKINDCD | 3 |
39 | ITPLAYLISTKINDDEVICE | 4 |
40 | ITPLAYLISTKINDLIBRARY | 1 |
41 | ITPLAYLISTKINDRADIOTUNER | 5 |
42 | ITPLAYLISTKINDUNKNOWN | 0 |
43 | ITPLAYLISTKINDUSER | 2 |
44 | ITPLAYLISTPRINTKINDALBUMLIST | 1 |
45 | ITPLAYLISTPRINTKINDINSERT | 2 |
46 | ITPLAYLISTPRINTKINDPLAYLIST | 0 |
47 | ITPLAYLISTREPEATMODEALL | 2 |
48 | ITPLAYLISTREPEATMODEOFF | 0 |
49 | ITPLAYLISTREPEATMODEONE | 1 |
50 | ITPLAYLISTSEARCHFIELDALBUMS | 3 |
51 | ITPLAYLISTSEARCHFIELDALL | 0 |
52 | ITPLAYLISTSEARCHFIELDARTISTS | 2 |
53 | ITPLAYLISTSEARCHFIELDCOMPOSERS | 4 |
54 | ITPLAYLISTSEARCHFIELDSONGNAMES | 5 |
55 | ITPLAYLISTSEARCHFIELDVISIBLE | 1 |
56 | ITRATINGKINDCOMPUTED | 1 |
57 | ITRATINGKINDUSER | 0 |
58 | ITSOURCEKINDAUDIOCD | 3 |
59 | ITSOURCEKINDDEVICE | 5 |
60 | ITSOURCEKINDIPOD | 2 |
61 | ITSOURCEKINDLIBRARY | 1 |
62 | ITSOURCEKINDMP3CD | 4 |
63 | ITSOURCEKINDRADIOTUNER | 6 |
64 | ITSOURCEKINDSHAREDLIBRARY | 7 |
65 | ITSOURCEKINDUNKNOWN | 0 |
66 | ITTRACKKINDCD | 2 |
67 | ITTRACKKINDDEVICE | 4 |
68 | ITTRACKKINDFILE | 1 |
69 | ITTRACKKINDSHAREDLIBRARY | 5 |
70 | ITTRACKKINDUNKNOWN | 0 |
71 | ITTRACKKINDURL | 3 |
72 | ITUSERPLAYLISTSPECIALKINDBOOKS | 9 |
73 | ITUSERPLAYLISTSPECIALKINDFOLDER | 4 |
74 | ITUSERPLAYLISTSPECIALKINDGENIUS | 11 |
75 | ITUSERPLAYLISTSPECIALKINDITUNESDJ | 2 |
76 | ITUSERPLAYLISTSPECIALKINDITUNESU | 10 |
77 | ITUSERPLAYLISTSPECIALKINDMOVIES | 7 |
78 | ITUSERPLAYLISTSPECIALKINDMUSIC | 6 |
79 | ITUSERPLAYLISTSPECIALKINDNONE | 0 |
80 | ITUSERPLAYLISTSPECIALKINDPODCASTS | 3 |
81 | ITUSERPLAYLISTSPECIALKINDPURCHASES | 1 |
82 | ITUSERPLAYLISTSPECIALKINDTVSHOWS | 8 |
83 | ITUSERPLAYLISTSPECIALKINDVIDEOS | 5 |
84 | ITVIDEOKINDMOVIE | 1 |
85 | ITVIDEOKINDMUSICVIDEO | 2 |
86 | ITVIDEOKINDNONE | 0 |
87 | ITVIDEOKINDTVSHOW | 3 |
88 | ITVISUALSIZELARGE | 2 |
89 | ITVISUALSIZEMEDIUM | 1 |
90 | ITVISUALSIZESMALL | 0 |
91 | ITWINDOWKINDARTWORK | 4 |
92 | ITWINDOWKINDBROWSER | 1 |
93 | ITWINDOWKINDEQ | 3 |
94 | ITWINDOWKINDNOWPLAYING | 5 |
95 | ITWINDOWKINDPLAYLIST | 2 |
96 | ITWINDOWKINDUNKNOWN | 0 |