[Accueil] - [Plan du site] - [Rechercher] - [ C O L R T S P ]  

 
LostParadise : mémoriser la playlist de RadioParadise
 

par nojhan le 16 septembre 2003

RadioParadise est une radio sur internet qui joue de la musique que j’apprécie ("eclectic intelligent rock" d’après le site). LostParadise est un petit script python pour savoir quel morceau est en train d’être joué, télécharger un apperçu de la couverture et permet éventuellement de sauvegarder vos titres préférés dans un fichier RDF pour mémoriser ce qui vous a plut.

GZ - 8.7 ko
lostparadise.tar.gz
(8.8Ko)

Pour télécharger LostParadise, cliquez sur l’icône. L’archive contient plusieurs fichiers, le script lostparadise.py, un exemple de playlist au format RSS, le texte de la licence, le logo de radioparadise, un exemple de couverture d’album, un thème pour superkaramba (karambaparadise) et le logo associé.

Pour un démarrage rapide, lancer le script avec python (python lostparadise.py -i) puis tappez help pour avoir la liste des commandes. Pour directement récupérer les infos et la couverture, tappez simplement python lostparadise.py.

Pour plus d’infos sur RadioParadise, voyez sur leur site web :
-  Informations
-  Flux
-  PlayList

Fonctionnalités

-  licence GPL (n’hésitez pas à faire remonter les modifications),
-  récupère le titre de la chanson, son auteur et le nom de l’album, ainsi que l’url de la page de la chanson en cours,
-  télécharge la couverture de l’album depuis amazon,
-  sauvegarde les informations de vos chansons favorites dans un fichier,
-  format de sauvegarde RSS (facilement publiable sur le web),
-  thème pour superkaramba : affiche la chanson en cours ainsi que la couverture directement sur votre bureau KDE (voir capture d’écran ci-dessous),
-  lance un lecteur sur le flux mp3 128K,
-  lance un navigateur sur la page de la chanson.

Capture d'écran de KarambaParadise (PNG)

Usage

Pour utiliser LostParadise il vous faut Python d’installé. Le script a été testé sous Linux Fedora core 1 avec Python 2.2.3 mais devrait fonctionner (même) sous Microsoft Windows ou tout autre système disposant de Python.

Vous pouvez configurer les quelques options qui se trouve au début du script avec des valeurs plus à votre goût (comme le navigateur à lancer par exemple).

Pour utiliser LostParadise :
-  Lancez le script avec Python (./lostparadise.py ou python lostparadise.py ou double clic sur le fichier ou etc.)

Vous devriez voir ça :

[nojhan@eciton scripts]$ ./lostparadise.py
"Paul Simon" "Homeless" "Graceland" lostparadise_current_image.jpg
Ou ça, en mode interactif :
[nojhan@eciton scripts]$ ./lostparadise.py -i
Bienvenu sur le shell de LostParadise
   LostParadise est un petit outil pour mémoriser des titres passant sur RadioParadise
   tappez "help" pour avoir la liste des commandes
   web site de lostparadise : http://nojhan.free.fr/article.php?id_article=36
LostParadise>

-  Tappez help pour avoir une liste des commandes, ou help <La commande> pour avoir le rôle d’une commande en particulier.

-  La commande mv lance le navigateur sur le flux mp3 (normalement cela ouvre votre lecteur multimédia par défaut)

-  La commande ls affiche le titre de la chanson :


LostParadise> ls
Willie Nelson - Maria (Shut Up And Kiss Me)

-  La commande cp affiche la chanson et enregistre le titre et la page dans le fichier de sauvegarde.


LostParadise> cp
Willie Nelson - Maria (Shut Up And Kiss Me)
(Enregistré)

-  La commande cd lance le navigateur sur la page RadioParadise de la chanson,

-  Pour quitter, tappez simplement Ctrl-C sous Linux (ou Ctrl-Z sous MSDOS).

Todo

-  Prise en charge de plusieurs radio internet via les expressions rationnelles (pour l’instant seul radioparadise est gérée, expressions rationnelles pour d’autres radios bienvenues),
-  plus de fonctionnalités (afficher plus que la chanson en cours, gérer le fichier de sauvegarde),
-  code plus élégant,
-  version gDesklet.

Bugs

-  la commande mv peut poser des problèmes, dans ce cas vous avez interet à lancer votre lecteur à la main,
-  le thème superkaramba nécessite d’être rechargé à la main (clic droit > reload theme) pour afficher l’image mise à jours.

Versions

-  0.1 : première release,
-  0.2 : corrections de bugs, téléchargement de la couverture de l’album,
-  0.3 : utilisation des expressions rationnelles, thème superkaramba.


Commentaires

Articles populaires

[Accueil] - [Plan du site] - [Rechercher] - [Admin.]       SPIP:Squelette