Below is a list of player control methods you can access in your application

Player Controls

Function Params Example
DZ.player.playTracks (array track_ids [, play_arguments])
DZ.player.playTracks([3135556, 1152226], 0, function(response){
    console.log("track list", response.tracks);
});
DZ.player.playPlaylist (int playlist_id [, play_arguments])
DZ.player.playPlaylist(12659678, 3, function(response){
    console.log("track list", response.tracks);
});
DZ.player.playAlbum (int album_id [, play_arguments])
DZ.player.playAlbum(302127, function(response){
    console.log("track list", response.tracks);
});
DZ.player.playPodcast (int podcast_id [, play_arguments])
DZ.player.playPodcast(52877, 0, function(response){
    console.log("track list", response.tracks);
});
DZ.player.playEpisodes (array episode_ids [, play_arguments])
DZ.player.playEpisodes([100, 8500], 0, function(response){
    console.log("track list", response.tracks);
});
DZ.player.playRadio (int radio_id [, play_arguments])
DZ.player.playRadio(203, function(response){
    console.log("track list", response.tracks);
});
DZ.player.playRadio (int radio_id [, play_arguments])
DZ.player.playRadio(27, 'artist', function(response){
    console.log("track list", response.tracks);
});
DZ.player.playRadio (int radio_id [, play_arguments])
DZ.player.playRadio(0, 'user', function(response){
    console.log("track list", response.tracks);
});
DZ.player.playExternalTracks (array track_datas [, play_arguments]) MP3 ONLY
DZ.player.playExternalTracks([
    {
        url: 'http://cdn-preview-a.dzcdn.net/stream/a4e149e52e2ffdc4f057661b40ba7ee3-1.mp3',
        title: 'My Title',
        artist: 'My Artist'
    }
], true)
DZ.player.addToQueue (array track_ids)
DZ.player.addToQueue([3135556, 1152226]);