{"shas":[["6f16340cf6f4c05f81cc58ad6ec31de4802627c4","2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","jsonrpc: refactor (Audio|Video|Picture)Player and (Audio|Video)Playlist\n\nMerged AudioPlayer, VideoPlayer and PicturePlayer into Player (thanks topfs2)\nMerged AudioPlaylist and VideoPlaylist to replace Playlist and provide initial support for picture playlists (aka slideshows)\nPlayers/Playlists are no longer accessed by their media type (video, audio, picture) but by a unique ID. Active players/playlists (their ID and media type) can still be retrieved using Player.GetActivePlayers/Playlist.GetPlaylists\nReplaced Playlist.State with Playlist.GetProperties\nReplaced Player.State, Player.GetTime and Player.GetPercentage with Player.GetProperty and Player.GetProperties\nRemoved Playlist.SkipPrevious and Playlist.SkipNext (use Player.GoPrevious and Player.GoNext instead)\nThe following methods have been moved from the Playlist to the Player namespace: Play, Shuffle, UnShuffle, Repeat\nRefactored notifications for the Player namespace\nUnified naming of position/item/index parameters in Player and Playlist namespaces\nMerged XBMC.Play and XBMC.StartSlideshow into Player.Play\nMake Playlist.Add, Playlist.Clear and Player.Play work for picture playlists (closes #11219)\nRemoved (Big|Small)Skip(Forward|Backward) from Player namespace\nReplace Rewind and Forward with SetSpeed in Player namespace","montellese"],["fd5496d667e4555e248a549d234610a4d116cad2","2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","jsonrpc: replace \"value\" parameter in \"Player.SeekTime\" with time struct parameters (thanks darwin; closes #11474)","montellese"],["4ae0b589f7487bebf473f63f8ac8f95bb14a53c5","2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org","update webinterface to use latest jsonrpc changes","montellese"]],"ref":"refs/heads/jsonrpc_player_clean","size":3,"head":"4ae0b589f7487bebf473f63f8ac8f95bb14a53c5","push_id":42273079}