$(document).ready(function() { var playItem = 0; var urlMusics = 'http://www.silveriopessoa.com.br/collectiu//musics/'; var urlMp3 = urlMusics + 'mp3/'; var urlOgg = urlMusics + 'ogg/'; var myPlayList = [ { name: "01. Maratge (feat. Moussu T. e Lei Jovents)", mp3: urlMp3 + "01-Maratge-(feat-Moussu-T-e-Lei-Jovents).mp3", ogg: urlOgg + "01-Maratge-(feat-Moussu-T-e-Lei-Jovents).ogg" }, { name: "02. Na Boleia da Toyota (feat. La Talvera)", mp3: urlMp3 + "02-Na-Boleia-da-Toyota-(feat.-La-Talvera).mp3", ogg: urlOgg + "02-Na-Boleia-da-Toyota-(feat.-La-Talvera).ogg" }, { name: "03. Tropical OC (feat. Lou Seriol)", mp3: urlMp3 + "03-Tropical-OC-(feat.-Lou-Seriol).mp3", ogg: urlOgg + "03-Tropical-OC-(feat.-Lou-Seriol).ogg" }, { name: "04. Coco Sambado (feat. Fabulous Trobadors)", mp3: urlMp3 + "04-Coco-Sambado-(feat.-Fabulous-Trobadors).mp3", ogg: urlOgg + "04-Coco-Sambado-(feat.-Fabulous-Trobadors).ogg" }, { name: "05. Poesia Urbana (feat. La Mal Coiffée)", mp3: urlMp3 + "05-Poesia-Urbana-(feat.-La-Mal-Coiffee).mp3", ogg: urlOgg + "05-Poesia-Urbana-(feat.-La-Mal-Coiffee).ogg" }, { name: "06. La Chute (feat. Sam Karpienia)", mp3: urlMp3 + "06-La-Chute-(feat.-Sam-Karpienia).mp3", ogg: urlOgg + "06-La-Chute-(feat.-Sam-Karpienia).ogg" }, { name: "07. Lo Viatjaire (feat. Nux Vomica)", mp3: urlMp3 + "07-Lo-Viatjaire-(feat.-Nux-Vomica).mp3", ogg: urlOgg + "07-Lo-Viatjaire-(feat.-Nux-Vomica).ogg" }, { name: "08. Faut de Tout (feat. Flore Sicre & Geraldine Lopez)", mp3: urlMp3 + "08-Faut-de-Tout-(feat.-Flore-Sicre-&-Geraldine-Lopez).mp3", ogg: urlOgg + "08-Faut-de-Tout-(feat.-Flore-Sicre-&-Geraldine-Lopez).ogg" }, { name: "09. La Cançon de Marcabrun (feat. Rita Macedo & Ange B)", mp3: urlMp3 + "09-La-Cancon-de-Marcabrun-(feat.-Rita-Macedo-&-Ange-B).mp3", ogg: urlOgg + "09-La-Cancon-de-Marcabrun-(feat.-Rita-Macedo-&-Ange-B).ogg" }, { name: "10. J'ai Vu L'Albatros Danser (feat. Bombes 2 Bal)", mp3: urlMp3 + "10-J'ai-Vu-L'Albatros-Danser-(feat.-Bombes-2-Bal).mp3", ogg: urlOgg + "10-J'ai-Vu-L'Albatros-Danser-(feat.-Bombes-2-Bal).ogg" }, { name: "11. Mix Raça", mp3: urlMp3 + "11-Mix-Raca.mp3", ogg: urlOgg + "11-Mix-Raca.ogg" }, { name: "12. Diga Janeta (feat. Original Occitana)", mp3: urlMp3 + "12-Diga-Janeta-(feat.-Original-Occitana).mp3", ogg: urlOgg + "12-Diga-Janeta-(feat.-Original-Occitana).ogg" } ]; // Local copy of jQuery selectors, for performance. var jpPlayTime = $("#jplayer_play_time"); var jpTotalTime = $("#jplayer_total_time"); $("#jquery_jplayer").jPlayer({ ready: function() { displayPlayList(); // playListInit(true); // Parameter is a boolean for autoplay. playListInit(false); }, oggSupport: true }) .jPlayer("onProgressChange", function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) { jpPlayTime.text($.jPlayer.convertTime(playedTime)); jpTotalTime.text($.jPlayer.convertTime(totalTime)); }) .jPlayer("onSoundComplete", function() { playListNext(); }); $("#jplayer_play").click( function() { $.changePlayMusic(playItem); return false; }); $("#jplayer_previous").click( function() { playListPrev(); $(this).blur(); return false; }); $("#jplayer_next").click( function() { playListNext(); $(this).blur(); return false; }); $("#jplayer_volume_bar_value, #jplayer_volume_bar, #jplayer_volume_min").click( function() { volumeChange(); }); function volumeChange(hover) { volume = (100 * parseFloat($('#jplayer_volume_bar_value').css('width')) / parseFloat($('#jplayer_volume_bar_value').parent().css('width'))); if (volume > 5) level = Math.ceil(volume / (100 / 3)); else level = 0 leftpos = -19 * level; if (hover == null) toppos = -186; else toppos = -170; $('a.jp-volume-max').css('background-position', leftpos + 'px ' + toppos + 'px'); } $('#jplayer_volume_max').hover( function(){ volumeChange(true); }, function(){ volumeChange(); }); function displayPlayList() { $("#jplayer_playlist ul").empty(); for (i=0; i < myPlayList.length; i++) { var listItem = (i == myPlayList.length-1) ? "
  • " : "
  • "; listItem += ""+ myPlayList[i].name +"
  • "; $("#jplayer_playlist ul").append(listItem); $("#jplayer_playlist_item_"+i).data( "index", i ).click( function() { var index = $(this).data("index"); if (playItem != index) { playListChange( index ); } else { $.changePlayMusic(playItem); $("#jquery_jplayer").jPlayer("play"); } $(this).blur(); return false; }); } } function playListInit(autoplay) { if(autoplay) { playListChange( playItem ); } else { playListConfig( playItem ); } } function playListConfig( index ) { $("#jplayer_playlist_item_"+playItem).removeClass("jplayer_playlist_current").parent().removeClass("jplayer_playlist_current"); $("#jplayer_playlist_item_"+index).addClass("jplayer_playlist_current").parent().addClass("jplayer_playlist_current"); playItem = index; $("#jquery_jplayer").jPlayer("setFile", myPlayList[playItem].mp3, myPlayList[playItem].ogg); } function playListChange( index ) { playListConfig( index ); $.changePlayMusic(index); $("#jquery_jplayer").jPlayer("play"); } function playListNext() { var index = (playItem+1 < myPlayList.length) ? playItem+1 : 0; playListChange( index ); } function playListPrev() { var index = (playItem-1 >= 0) ? playItem-1 : myPlayList.length-1; playListChange( index ); } });