Advertisement
Farbjodr

MP search example

May 1st, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. class Song{
  2. constructor(playlist,title){
  3. this.playlist = playlist;
  4. this.title = title;
  5. }
  6. }
  7.  
  8. r = [];
  9.  
  10. for (var i =0;i<API.playlist.get().length;i++){
  11. setTimeout(function(i){
  12. var id = API.playlist.get()[i].id;
  13. var name = API.playlist.get()[i].name;
  14. console.log(id);
  15. $(".lib-fdr[data-pid="+id+"]").click();
  16. for(var j = 0; j<$(".lib-sng").length;j++){
  17. var title = $(".lib-sng")[j].title;
  18. r.push(new Song( name, title));
  19. }
  20. },i*1000+1000,i);
  21. }
  22. setTimeout(function(){
  23. localStorage.setItem("Rav_playlists",JSON.stringify(r));
  24. },API.playlist.get().length*1000+2000);
  25.  
  26.  
  27.  
  28. function search(s){
  29. for(var i=0; i<r.length;i++){
  30. if(r[i].title.toLowerCase().includes(s.toLowerCase())){
  31. console.log(r[i]);
  32. }
  33. }
  34. }
  35.  
  36.  
  37.  
  38. // r = JSON.parse(localStorage["Rav_playlists"]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement