- song_hash = {};
- removal_list = [];
- for(var i = 0; i < window.GS.player.queue.songs.length; i++) {
- var song = window.GS.player.queue.songs[i];
- if(song_hash[song["SongID"]] == undefined) {
- song_hash[song["SongID"]] = 1;
- } else {
- removal_list.push(song["queueSongID"]);
- }
- }
- for(var i = 0; i < removal_list.length; i++) {
- var song = removal_list[i];
- window.GS.player.removeSongs(song);
- }