apply array slice only on manual playlists PLAT-2080 #time 20m

@shpiNi executePlaylistById() doesn't receive a playlist id anymore. Please name this function executePlaylist() and create executePlaylistById() which fetches a playlist by the given id and then calls executePlaylist().