Skidanje muzike sa B92fm ?

Skidanje muzike sa B92fm ?

offline
  • Pridružio: 29 Avg 2007
  • Poruke: 43

Kao sto tema kaze,zanimam me da li postoji mogucnost da skidam cele plejliste sa B92fm ? Nasao sam neku skriptu,ali sa njom mogu samo pesmu po pesmu.Ima li neki drugi nacin ?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Research Engineer @MalwareBytes
  • Pridružio: 09 Avg 2011
  • Poruke: 15877
  • Gde živiš: Beograd

Kako izgleda ta skripta...???



offline
  • Pridružio: 29 Avg 2007
  • Poruke: 43

userscripts.org/scripts/show/40847

offline
  • Research Engineer @MalwareBytes
  • Pridružio: 09 Avg 2011
  • Poruke: 15877
  • Gde živiš: Beograd

Pa jedino da pitas tog lika sto ju je napravio...

E sad skripta ide ovako
// ==UserScript==
// @name b92.fm download
// @description download link ce se pojaviti u desnom gornjem cosku u prozoru plejera
// @include http://*b92.fm/_player/flash/B92FMPlayer.php*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
// ==/UserScript==

jQuery(document).ready(function (){

// download slicica
const DOWN_IMG = 'data:image/png;base64,'+
'iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAtZJ' +
'REFUOI2Nk8trE1EYxc+dO5OZtGao1kdjBd/VtLpSWlTUnYiIQl0ILkRRUSi+KK78B3wtFHys' +
'FXVpKUUFXyA2Rd1UY0hfVnzVJmkzmTozmZu5c+e68IFYEb/Vx8f5zuLHOQQA9p4GiIL/HsmA' +
'G+e/76T9OLB03b712cLb9infBQ8j8FBABBxRwCGDAJKHIEKAiBCKiKBCggdGd/b2xDP1ziXg' +
'ZFs4s33t9mNJs0azKxZcZqESlPBhMoMJdxAxjUAhAA8lfF/CCJXw1cv4MwCgALBkWWYk61W1' +
'xvrkJpUyEkoHEXGh6xECfEGiVoERJ1ApgRop8nmvfq5lQflaLv3D4E0aaGlz06OeaFnekExR' +
'6oOoDLVxQNJPmFlHYCYI4hqRTx/HemoI73h4ORQAoADArlOACSvwJgcPPRnI5Sil0DVA1zka' +
'6uswt54gOZvI572xYceWB1ZGLPgJlG7tBJpb92+w9IZjnqAbC8WPihETTcnZNYRqDJpuwzQZ' +
'MmmOV/14oceVFZYS21KfqmOFjPeRAMCJ23u2NS9a1T3PJKrLLAiUQdWvIJoFaO+h1+ZhqIDj' +
'ShRKET6/leL+XXNX9laxmwLAvMVvRt4FIW1qWL45pnEiZBVC+ojAEIgpMO6AcQKnApSKUnZ1' +
'xc6kktbVXN8PiEN9QGqd3/fBj1YvndO4kgsPXPjgwodbtfHVd1DxJSqelPd6YndpyDseXfkO' +
'kf6EMfDEE4va2IOSMLbPNxNz/cAF4wxlpwTbdcCYlC/6jKHiuNzx+rrn/IL4e0SHHk+xWa1R' +
'L9RZu2tUEfdYBQW7CNvxkP9s2AM5befwzfK733+mNUC3BzL9o/0H81PgjiuRn6yibOlhNhc/' +
'3Lxwsv9PPf3zMNwLrF8zMTjqG5oZT2wamxhDIT/jbEti/HLXmenFmmbwK5mtfhp6Y0qVdcNq' +
'5dPRngtV8TftP+fIxQ1657Vtxr803wDvxWUA2KhHJwAAAABJRU5ErkJggg==';

var id_liste =    /playlist_id=(\d+)/(location.href)[1];
var tip_liste =   /playlist_type=(\d+)/(location.href)[1];

// broj pesama u plejlisti
var br_pesama = jQuery("sequence", jQuery.ajax({
   type: "POST",
   url: "/_player/playlist.php",
   data: { playlist_id : id_liste , playlist_type : tip_liste },
   async: false,
   dataType: "xml"
}).responseText).length;

jQuery("div.player-right").html("<table id='tabela_pesama'></table>");

// dobavljanje informacija o svakoj pesmi pojedninacno
for (var i = 0; i < br_pesama ; i++) {
    var pesma_xml = jQuery.ajax({
   type: "POST",
   url: "/_player/song.php",
   data: { playlist_id : id_liste , playlist_type : tip_liste , sequence : i },
   async: false,
   dataType: "xml"
    }).responseText;

    pesma = {
        redni_broj: jQuery("sequence", pesma_xml).text(),
        autor: jQuery("artist_name", pesma_xml).text(),
        naslov: jQuery("title", pesma_xml).text(),
        trajanje: jQuery("playtime", pesma_xml).text(),
        adresa: jQuery("url", pesma_xml).text()
    };
    jQuery("table#tabela_pesama").append("<tr><td>"+pesma.redni_broj+"</td><td>"+pesma.naslov+"</td><td>"+pesma.autor+"</td><td>"+pesma.trajanje+"</td><td><a target='_blank' href='"+pesma.adresa+"'><img src='"+DOWN_IMG+"'></img></a></td></tr>");
}


// css...
jQuery("div.player-right").css({
   "overflow": "auto",
   "height": (jQuery(window).height()) + "px"
});

jQuery("table#tabela_pesama").css({
   "font-size": "11px",
   "border-spacing": "1px",
   "border-collapse": "separate",
   "text-align": "center"
});

jQuery("table#tabela_pesama tr td").css({
   "border": "thin outset #044900",
   "padding": "2px 6px",
   "-moz-border-radius": "3px",
   "color": "black" //"#545454"
});

jQuery("table#tabela_pesama tr:odd td").css({
   "background-color": "#FFFFCC"
});

jQuery("table#tabela_pesama tr:even td").css({
   "background-color": "#F1F1BE"
});

//jQuery("table#tabela_pesama tr").hover(
//    function(){jQuery("td", this).css("color", "black");},
//    function(){jQuery("td", this).css("color", "#545454");}
//);


   
});


Jedino ako neko ovde sa foruma zna da to izmeni...

offline
  • Pridružio: 29 Avg 2007
  • Poruke: 43

Pitao bih ga,ali ne znam kako da dodjem do njega posto nema nikakve podatke.Ako neko zna da napravi promenu u skripti da ne skida pesmu po pesmu vec celu listu ili album odjednom,bio bih mu zahvalan.Moze i neki predlog kome da se obratim za pomoc ako niko ovde ne zna.

Ko je trenutno na forumu
 

Ukupno su 603 korisnika na forumu :: 26 registrovanih, 5 sakrivenih i 572 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Aleksandar Tomić, aljosa7, bojank, Boris90, Cirkon, Djokkinen, havoc995, Klecaviks, kuntalo, Lord Nem, magna86, mačković, MB120mm, Mihajlo, mushroom, nuke92, pavle_pzs, rajkoplje, rodoljub, sakota79, sams6245, Smd, Snorks, VES 11119, Živković