MJPlaylistsAutomation
Jump to navigation
Jump to search
represents a collection of playlists
Functions[edit]
number GetNumberPlaylists()[edit]
Description: returns the number of playlists contained in the collection
Return Value: number of playlists
MJPlaylistAutomation * GetPlaylist(number nPlaylist)[edit]
Description: gets the MJPlaylistAutomation interface (see below) for the given playlist index
Parameters:
- nPlaylist: the index of the playlist to retrieve (0 to GetNumberPlaylists() - 1). To retrieve Top Hits and Recently Imported playlists use index -1 and -2 respectively.
Return Value: MJPlaylistAutomation interface
MJPlaylistAutomation * CreatePlaylist(string PlaylistPath, string PlaylistName)[edit]
Description: creates new playlist at the specified location
Parameters:
- PlaylistPath: location of the playlist. If empty, the playlist will be created in the root of the playlist tree.
- PlaylistName: name of the new playlist
Return Value: MJPlaylistAutomation interface
boolean DeletePlaylist(string PlaylistPath, string PlaylistName)[edit]
Description: deletes existing playlist
Parameters:
- PlaylistPath: location of theplaylist.
- PlaylistName: name of the new playlist
Return Value: true - if success, otherwise false.
IMJPlaylistAutomation *CreateServicelist(string Path, string Name, string Service, string ServiceID, string ServiceData)[edit]
Description: Finds or creates the playlist associated with a service
Parameters:
- Path: Not Used
- Name: The name of the playlist
- Service: The name of the service
- ServiceID: The ID of the service
- ServiceData: Service-specific data
Return Value: the MJPlaylistAutomation interface