Platforms to show: All Mac Windows Linux Cross-Platform
iTunesLibraryPlaylistMBS class
Super class: iTunesLibraryMediaEntityMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | iTunes | MBS MacExtras Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
(Media items are described in iTunesLibraryMediaItemMBS Class Reference.)
Each playlist has a name, a set of attributes, and a unique identifier that persists across application launches.
Subclass of the iTunesLibraryMediaEntityMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 6 properties
- property AllItemsPlaylist as Boolean
- property DistinguishedKind as Integer
- property Master as Boolean
- property name as String
- property ParentID as Int64
- property Visible as Boolean
- 2 methods
- method Constructor Private
- method items(threaded as boolean = false) as iTunesLibraryMediaItemMBS()
- 7 shared methods
- shared method ITLibPlaylistPropertyAllItemsPlaylist as string
- shared method ITLibPlaylistPropertyDistinguisedKind as string
- shared method ITLibPlaylistPropertyItems as string
- shared method ITLibPlaylistPropertyMaster as string
- shared method ITLibPlaylistPropertyName as string
- shared method ITLibPlaylistPropertyParentPersistentID as string
- shared method ITLibPlaylistPropertyVisible as string
- 19 constants
Constants
Constant | Value | Description |
---|---|---|
ITLibDistinguishedPlaylistKind90sMusic | 42 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default 90's music iTunes playlist. |
ITLibDistinguishedPlaylistKindBooks | 4 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all the books in the iTunes Library |
ITLibDistinguishedPlaylistKindClassicalMusic | 48 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default Classical Music smart playlist generated by iTunes. |
ITLibDistinguishedPlaylistKindHomeVideos | 50 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all homes videos in the iTunes Library. |
ITLibDistinguishedPlaylistKindiTunesU | 26 |
One of the constants to specify the possible kinds of playlists.
The playlist contains the user's iTunesU items. |
ITLibDistinguishedPlaylistKindLibraryMusicVideos | 49 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all music videos in the iTunes Library. This is NOT the same as the default Music Videos smart playlist. |
ITLibDistinguishedPlaylistKindMovies | 1 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all the movies in the iTunes Library. |
ITLibDistinguishedPlaylistKindMusic | 3 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all the music items in the iTunes Library. |
ITLibDistinguishedPlaylistKindMusicVideos | 47 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default Music Videos smart playlist generated by iTunes. |
ITLibDistinguishedPlaylistKindMyTopRated | 43 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default Top Rated smart playlist generated by iTunes. |
ITLibDistinguishedPlaylistKindNone | 0 |
One of the constants to specify the possible kinds of playlists.
The playlist is not a distinguished playlist. |
ITLibDistinguishedPlaylistKindPodcasts | 7 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all the podcasts in the iTunes library. |
ITLibDistinguishedPlaylistKindPurchases | 16 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all the user's purchases in the iTunes Store. |
ITLibDistinguishedPlaylistKindRecentlyAdded | 46 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default Recently Added smart playlist generated by iTunes. |
ITLibDistinguishedPlaylistKindRecentlyPlayed | 45 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default Recently Played smart playlist generated by iTunes . |
ITLibDistinguishedPlaylistKindRingtones | 5 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all the ringtones in the iTunes Library. |
ITLibDistinguishedPlaylistKindTop25MostPlayed | 44 |
One of the constants to specify the possible kinds of playlists.
The playlist is the default 25 Most Played smart playlist generated by iTunes. |
ITLibDistinguishedPlaylistKindTVShows | 2 |
One of the constants to specify the possible kinds of playlists.
The playlists contains all the TV shows in the iTunes Library. |
ITLibDistinguishedPlaylistKindVoiceMemos | 14 |
One of the constants to specify the possible kinds of playlists.
The playlist contains all voice memos. |
Super class iTunesLibraryMediaEntityMBS
- 2 properties
- property Handle as Integer
- property persistentID as Int64
- 5 methods
- method Constructor Private
- method enumerateValuesExceptForProperties(propertyNames() as string) as dictionary
- method enumerateValuesForAllProperties as dictionary
- method enumerateValuesForProperties(propertyNames() as string) as dictionary
- method valueForProperty(PropertyName as string) as Variant
- shared method ITLibMediaEntityPropertyPersistentID as string
This class has no sub classes.
Some methods using this class:
- iTunesLibraryMBS.allPlaylists as iTunesLibraryPlaylistMBS()
Some examples using this class:
Blog Entries
Release notes
- Version 19.5
- Changed ParentID property for iTunesLibraryPlaylistMBS class to 64-bit integer.
The items on this page are in the following plugins: MBS MacExtras Plugin.
iTunesLibraryMediaItemVideoInfoMBS - JavaArrayMBS