Kodi's Play List class.
Class: xbmc.PlayList(playList)
To create and edit a playlist which can be handled by the player.
- Parameters
-
playList | [integer] To define the stream type
Value | Integer String | Description |
0 | xbmc.PLAYLIST_MUSIC | Playlist for music files or streams |
1 | xbmc.PLAYLIST_VIDEO | Playlist for video files or streams |
|
Example:
...
play=xbmc.PlayList(xbmc.PLAYLIST_VIDEO)
...
◆ getPlayListId()
Function: getPlayListId()
Get the
PlayList Identifier
- Returns
- Id as an integer.
◆ add()
Function: add(url[, listitem, index])
Adds a new file to the playlist.
- Parameters
-
url | string or unicode - filename or url to add. |
listitem | [opt] listitem - used with setInfo() to set different infolabels. |
index | [opt] integer - position to add playlist item. (default=end) |
- Note
- You can use the above as keywords for arguments and skip certain optional arguments.
Once you use a keyword, all following arguments require the keyword.
Example:
..
playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO)
video = 'F:\\movies\\Ironman.mov'
listitem = xbmcgui.ListItem('Ironman', thumbnailImage='F:\\movies\\Ironman.tbn')
listitem.setInfo('video', {'Title': 'Ironman', 'Genre': 'Science Fiction'})
playlist.add(url=video, listitem=listitem, index=7)
..
◆ load()
Function: load(filename)
Load a playlist.
Clear current playlist and copy items from the file to this Playlist filename can be like .pls or .m3u ...
- Parameters
-
filename | File with list to play inside |
- Returns
- False if unable to load playlist
◆ remove()
Function: remove(filename)
Remove an item with this filename from the playlist.
- Parameters
-
filename | The file to remove from list. |
◆ clear()
Function: clear()
Clear all items in the playlist.
◆ size()
Function: size()
Returns the total number of PlayListItems in this playlist.
- Returns
- Amount of playlist entries.
◆ shuffle()
Function: shuffle()
Shuffle the playlist.
◆ unshuffle()
Function: unshuffle()
Unshuffle the playlist.
◆ getposition()
Function: getposition()
Returns the position of the current song in this playlist.
- Returns
- Position of the current song