Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.
Platforms to show: All Mac Windows Linux Cross-Platform
iTunesLibraryPlaylistMBS class
Super class: iTunesLibraryMediaEntityMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
class | iTunes | MBS MacExtras Plugin | 13.5 | Yes | No | No | Yes, macOS only | No |
Notes:
(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 Integer
- property Visible as Boolean
- 2 methods
- method Constructor
- method items 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
- const ITLibDistinguishedPlaylistKind90sMusic = 42
- const ITLibDistinguishedPlaylistKindBooks = 4
- const ITLibDistinguishedPlaylistKindClassicalMusic = 48
- const ITLibDistinguishedPlaylistKindHomeVideos = 50
- const ITLibDistinguishedPlaylistKindiTunesU = 26
- const ITLibDistinguishedPlaylistKindLibraryMusicVideos = 49
- const ITLibDistinguishedPlaylistKindMovies = 1
- const ITLibDistinguishedPlaylistKindMusic = 3
- const ITLibDistinguishedPlaylistKindMusicVideos = 47
- const ITLibDistinguishedPlaylistKindMyTopRated = 43
- const ITLibDistinguishedPlaylistKindNone = 0
- const ITLibDistinguishedPlaylistKindPodcasts = 7
- const ITLibDistinguishedPlaylistKindPurchases = 16
- const ITLibDistinguishedPlaylistKindRecentlyAdded = 46
- const ITLibDistinguishedPlaylistKindRecentlyPlayed = 45
- const ITLibDistinguishedPlaylistKindRingtones = 5
- const ITLibDistinguishedPlaylistKindTop25MostPlayed = 44
- const ITLibDistinguishedPlaylistKindTVShows = 2
- const ITLibDistinguishedPlaylistKindVoiceMemos = 14
Super class iTunesLibraryMediaEntityMBS
- 2 properties
- property Handle as Integer
- property persistentID as Integer
- 5 methods
- method Constructor
- 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 which use this class:
The items on this page are in the following plugins: MBS MacExtras Plugin.
iTunesLibraryMediaItemVideoInfoMBS - JavaArrayMBS
Links
MBS Xojo Plugins