MJPlaylistsAutomation: Difference between revisions
Jump to navigation
Jump to search
Rubberduck (talk | contribs) |
Rubberduck (talk | contribs) |
||
Line 9: | Line 9: | ||
'''Parameters:''' |
'''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. |
* '''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 |
'''Return Value:''' [[MJPlaylistAutomation]] interface |
||
===MJPlaylistAutomation * CreatePlaylist(string PlaylistPath, string PlaylistName)=== |
===MJPlaylistAutomation * CreatePlaylist(string PlaylistPath, string PlaylistName)=== |
Revision as of 22:53, 2 February 2013
represents a collection of playlists
Functions
number GetNumberPlaylists()
Description: returns the number of playlists contained in the collection
Return Value: number of playlists
MJPlaylistAutomation * GetPlaylist(number nPlaylist)
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)
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)
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)
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