diff options
Diffstat (limited to 'apps/media/js/music.js')
-rw-r--r-- | apps/media/js/music.js | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/apps/media/js/music.js b/apps/media/js/music.js deleted file mode 100644 index db129227626..00000000000 --- a/apps/media/js/music.js +++ /dev/null @@ -1,57 +0,0 @@ -$(document).ready(function(){ - OC.search.customResults.Music=function(row,item){ - var parts=item.link.substr(item.link.indexOf('#')+1).split('&'); - var data={}; - for(var i=0;i<parts.length;i++){ - var itemParts=parts[i].split('='); - data[itemParts[0]]=itemParts[1].replace(/\+/g,' '); - } - var media=Collection.find(data.artist,data.album,data.song); - var a=row.find('a'); - a.attr('href','#'); - a.click(function(){ - var oldSize=PlayList.items.length; - PlayList.add(media); - PlayList.play(oldSize); - PlayList.render(); - }); - var button=$('<input type="button" title="'+t('media','Add album to playlist')+'" class="add"></input>'); - button.css('background-image','url('+OC.imagePath('core','actions/play-add')+')'); - button.click(function(event){ - event.stopPropagation(); - PlayList.add(media); - PlayList.render(); - }); - row.find('div.name').append(button); - button.tipsy({gravity:'n', fade:true, delayIn: 400, live:true}); - }; - Collection.display(); - - Collection.load(function(){ - var urlVars=getUrlVars(); - if(urlVars.artist){ - var song=Collection.find(urlVars.artist,urlVars.album,urlVars.song); - PlayList.add(song); - PlayList.play(0); - } - }); -}); - -function getUrlVars(){ - var vars = {}, hash; - var hashes = window.location.hash.substr(1).split('&'); - for(var i = 0; i < hashes.length; i++){ - hash = hashes[i].split('='); - vars[hash[0]] = decodeURIComponent(hash[1]).replace(/\+/g,' '); - } - return vars; -} - -function musicTypeFromFile(file){ - var extension=file.split('.').pop().toLowerCase(); - if(extension=='ogg'){ - return 'oga'; - } - //TODO check for more specific cases - return extension; -} |