SkreemR : télécharger des Mp3 directement dans Songbird

SkreemR le moteur de recherche musical qui explore le web

SkreemR va rechercher des fichiers audio que ce soit, des mp3 des podcasts ou des sonneries pour mobiles. Un lecteur en flash est intégré afin d’écouter les morceaux de musique dénichés par SkreemR.

Fini le temps où l’on pouvait télécharger directement sur son ordinateur depuis les liens fournis, les Mp3, les paroles de chansons et les pochettes, SkreemR c’est adapté aux contraintes de l’édition musicale et l’on ne trouve plus qu’un lien vers le magasin en ligne Amazon. Plus de lien directe vers la source du Mp3, bien sur vous pouvez toujours partir « à la pèche » sur le site d’origine depuis un lien qui vous amène sur ça page d’accueil.

Songbird intègre une fonction qui permet le téléchargement de musique Mp3 ou autres formats musicaux depuis un site Web. Il est nécessaire que le site intègre une Api fournie par Songbird  sauf si un contributeur comme Square Peg nous mitonne un script aux petits oignons.

Nous allons vous expliquer comment procéder, vous constaterez que pour les besoins de la démonstration nous allons télécharger des morceaux de musique libre sous licence Créative Common de l’artiste Daniel Bautista qui joue entre autre des morceaux de musique classique à la guitare électrique (Essayez La Danza Del Sable (Khachaturian)   MP3 ou la Symphonie n ° 25 – 1er mouvement (Mozart) MP3 même si vous êtes allergique à ce style musicale…)

Nous vous rappelons que le chargement de contenu protégé de droit est illégal, bis repetita placent…

Installer SkreemR sur Songbird avec le script de téléchargement automatique

Nous vous conseillons vivement d’ouvrir cette page dans Songbird pour suivre la procédure d’installation ainsi les modules complémentaires s’installeront automatiquement et vous n’aurez pas à faire d’aller retour entre Songbird et votre navigateur pour les instructions et les copier-coller.

Installer SkreemR Search

Télécharger l’extension SkreemR (Auteur Geekshadow) ne pas tenir compte de l’avertissement disant que l’application est obsolète

Redémarrer Songbird

Vous devez maintenant voir apparaitre SkreemR dans le module de recherche de Songbird. Nous poursuivons par l’installation d’un gestionnaire de script.

Installer Greasemonkey

Greasemonkey est un gestionnaire de script pour Firefox permettant de modifier le comportement d’une page internet en déclenchant un scénario en JavaScript durant le chargement de la page. Il est ainsi possible d’intervenir sur une page web pour y ajouter ou supprimer du contenu et y modifier le comportement des liens, entre autres.

Télécharger l’extension Greasemonkey (Auteurs : Lieuallen Anthony, Aaron Boodman, Johan Sundström ; adapté pour Songbird par Geekshadow)

Redémarrer Songbird

Activer Greasemonkey dans Songbird Outils » Greasemonkey » Activer

Lorsque l’extension est active vous devez voir l’icone dans le bas à droite de Songbird

Installation du script pour Songbird

Nous allons maintenant installer le script

Outils » Greasemonkey »Nouveau script…

dans la fenêtre qui s’ouvre taper

  • Nom : SkreemR
  • Espaces de noms : SkreemR
  • Va inclure (un élément par ligne) : http://www.skreemr.org/*            http://skreemr.org/*
  • Cliquez sur Ok

Si vous avez associé un programme au format .JS votre éditeur de texte va s’ouvrir automatiquement (ici sous Notepad+) sinon Windows vous demandera de choisir un programme (Vous pouvez utiliser Bloc-notes inclus dans Windows)

Vous remarquerez que le fichier a été automatiquement nommé sous Screemr.user.js et les éléments que vous avez saisis sont déjà enregistés

Copier une ligne à la suite le script suivant fourni par Square Peg

var replacements, regex, key, texty; 
 replacements = { 
 "%21": "!", 
 "%23": "#", 
 "%24": "$", 
 "%25": "%", 
 "%26": "&", 
 "%27": "'",
 "%28": "(", 
 "%29": ")", 
 "%2A": "*",
 "%2B": "+", 
 "%2C": "'", 
 "%2F": "/", 
 "%3A": ":",
 "%3B": ";", 
 "%3F": "?", 
 "%40": "@",
 "%5B": "[",
 "%5D": "]",};
regex = {}; 
for (key in replacements) { 
 regex[key] = new RegExp(key, 'g'); 
} 
texty = document.body.innerHTML; 
if (texty.lastIndexOf("soundFile=") >0){
//for (key in replacements) { 
//    texty = texty.replace(regex[key], replacements[key]); 
//}
var index1 = texty.length;
var index2, index3, index4, mp3url, mp3title;
var tracks = [];
var trackstring;
var tracknum = 0;
while ( texty.lastIndexOf("soundFile=", index1 - 20) >0 ) {
 index1 = texty.lastIndexOf("soundFile=", index1 - 20) + 10;
 index2 = texty.indexOf(".mp3", index1) + 4;
 index3 = texty.lastIndexOf("titles=", index1 - 12) + 8;
 index4 = texty.indexOf("loader=", index3) - 5;
 mp3url = texty.substring(index1, index2);
 mp3title = texty.substring(index3, index4);
 trackstring = "

" + mp3title + "

"; for (key in replacements) {  trackstring = trackstring.replace(regex[key], replacements[key]);  } tracks[tracknum++] = trackstring; } var endofhtml = texty.lastIndexOf("") - 1; var lasthtml = texty.substring(endofhtml-1); texty = texty.substring(0, endofhtml); for (var i=0; i" + tracks[i];  } texty = texty + lasthtml; document.body.innerHTML = texty; }

Enregistrer le fichier et fermer l’éditeur de texte

Vous pouvez maintenant faire vos recherches sur ScreemR le chargement de vos pages sera plus long qu’à l’accoutumé le script allant chercher les liens sur chacun des sites contenants les Mp3



Comments

SkreemR : télécharger des Mp3 directement dans Songbird — Un commentaire

  1. Ping : Tweets that mention Télécharger des Mp3 directement dans Songbird avec SkreemR | Songbird en français -- Topsy.com

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge