Tag

Song Displayer

Browsing

Webradio feed checker WP pluginQui dit nouvelle radio dit nouvelles fonctionnalités, nouveautés et tutti quanti. Maintenant que Thunderstruck Radio tourne avec SAM Broadcaster un peu plus souvent qu’avec la mouture précédente (qui utilisait Winamp), j’ai dû quelque peu adapter Song Displayer afin que l’affichage des informations du flux soit actualisé en permanence, présentant ainsi le nom de la chanson et de l’artiste au moment même où ils jouent sur la radio. Song Displayer, à l’origine, fonctionnait de la manière suivante : formatage des données dans un fichier texte, upload de ce fichier sur le serveur, extraction et présentation des données sur le site. Les infos étaient affichées si la dernière modification du fichier texte était inférieure à 7 minutes. Passé ce délai, la radio était considérée comme offline.

Or, si la webradio tourne quasiment en permanence, on arrive vite à quelques problèmes de bande passante : ce système n’est plus adapté et mieux vaut détecter si le flux est actif au lieu de recourir à la lecture d’un fichier. J’ai donc retouché Song Displayer pour qu’il regarde dans le répertoire pages jaunes Icecast si le flux s’y trouve. Le script recherche donc le flux et en extrait les infos. Simple et efficace. ^_^

Je n’ai pas sorti publiquement cette version du plugin parce qu’il me semble que peu de gens possèdent une webradio tout en utilisant Song Displayer. Mais peut-être me trompe-je ! Si c’est le cas, dîtes-le moi.

Song Displayer is a WordPress plugin that displays what is playing in Winamp or SAM Broadcaster on your blog.

How it works

The plugin consists of 4 files.

mp3-in.php is a template for Winamp, used to generate the playlist.

mp3-in-sam.php is a template for SAM Broadcaster, used to generate the playlist.

mp3-out.php is the generated playlist with ID3-tags. This file will be uploaded on your server every time a song plays.

song_displayer.php is the WordPress plugin to be placed into your /wp-contents/plugins/ directory.

Mise à jour du plugin Song Displayer vers la version 0.3 pour des raisons de compatibilité avec le nouveau système de thèmes de WordPress 1.5. Le plugin est donc maintenant compatible avec les installations 1.2/1.5 donc il est vivement recommandé d’upgrader votre version. Le gros changement, c’est qu’au lieu de se servir d’une variable ($song_displayer), on se sert maintenant de la fonction, dont les arguments sont expliqués sur la page du plugin.

J’ai retrouvé l’ancien système de pagination qui permet de paginer toutes les pages du blog, c’est quand même plus pratique. Enfin, toujours au niveau des thèmes, voici comment les développer et les utiliser, ainsi que la structure générale du design. Et pour les plus fainéants d’entre vous nous, voici un générateur de thèmes.

Cela fait deux fois que je tape ce post et que WordPress me le tronque lorsque je rouvre Firefox. Un peu les nerfs là, j’ai ma dose de SQL pour le week-end. Edit : se faire bannir de son blog par Spam Karma, faut quand même le faire ! La faute aux HTML entities.

Song Displayer est un plugin pour WordPress 1.x/2.x qui vous permet d’afficher ce que joue Winamp ou SAM Broadcaster sur votre blog en se servant des tags ID3v1 s’ils sont présent ou du nom du fichier tel qu’il apparaît dans la playlist dans le cas contraire. Vous avez aussi la possibilité de faire un lien de ces informations vers votre radio Shoutcast ou IceCast afin de faire partager ce que vous écoutez avec vos visiteurs. Si Winamp/SAM Broadcaster ne joue pas, le message par défaut s’affiche (“Radio is off”).


Song Displayer is a WordPress 1.x/2.x plugin that lets you display on your blog the song information extracted from your Winamp or SAM Broadcaster playlist using the ID3v1 tags. It requires the DoSomething plugin for Winamp. You can link up this information to your Shoutcast or IceCast radio so as to share what you are listening to with your readers. If nothing is playing, a default message is output (“Radio is off”).

Dernière version / Last version : 0.4

Installation

Changelog

v0.4 – added support for SAM Broadcaster.
v0.3 – bug fix version. Now supports WP 1.5+ and up.
v0.2 – initial release

Licence

The script is linkware. Talk about it on your blog/site or hit the donate button :)

Song Displayer est un plugin pour WordPress qui affiche les informations des fichiers joués par Winamp ou SAM Broadcaster sur votre blog.

Principe

Le plugin lit la playlist générée par Winamp et en extrait les informations pour afficher les données des tags ID3v1 des fichiers de votre playlist.

Si la playlist n’a pas été mise à jour depuis un certain temps, le plugin considère que Winamp est éteint. Si les tags ID3 sont incomplets ou manquants, le plugin affichera le nom de vos fichiers.

Par défaut, le nom de l’artiste et le titre de la chanson apparaissent ainsi que le titre de l’album s’il est disponible (tag ID3). Vous avez aussi la possibilité de faire un lien de ces informations vers votre radio Shoutcast ou IceCast afin de faire partager ce que vous écoutez avec d’autres.

Il y a 4 fichiers :

  • mp3-in.php est le modèle de génération de playlist pour Winamp.
  • mp3-in-sam.php est le modèle de génération de playlist pour SAM Broadcaster.
  • mp3-out.php est la playlist générée avec les tags ID3. C’est ce fichier qui sera uploadé sur votre serveur.
  • song_displayer.php est le plugin à mettre dans le répertoire wp-contents/plugins de votre blog WordPress.