Matt Biscay: développeur WordPress et WooCommerce pour SkyMinds

Song Displayer Live : a webradio feed checker

Webradio feed checker WP plugin

Qui 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.

Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ajouter de nouvelles fonctionnalités, ou améliorer les performances de votre site? Faîtes appel à mon expertise.

Discutons de votre projet »

Articles en rapport:

7 pensées sur “Song Displayer Live : a webradio feed checker”

  1. oui mon pare-feu est bien desactivé et toute facon il est configurer pour laisser passer icecast et mon port 8000 est ouvert. mais lors de la configuration est-ce-que suivant que je mette TCP ou UDP ça change qqch? de toute façon que se soit l’un ou l’autre, ça ne marche pa quand meme.

    Reply
  2. Est-ce que ton firewall laisse passer Icecast et est-ce que le port 8000 est ouvert dans ton firewall ? Vérifie que le firewall d’XP est bien désactivé, c’est souvent lui qui bloque les accès.

    Reply
  3. bon j’ai tout configurer comme c’etait indiqué sur le site , j’ai ouvert un port 8000 qui marche, mais impossible d’acceder a la radio, quand on tape le lien, ça met “serveur introuvable” et elle ne figure pas dans les pages jaunes. je ne comprends pas si vous pouvez m’aider faites le svp

    Reply
  4. j’arrive pas a trouver comment aller sur les pages jaunes icecast est-ce-que quelqu’un peut m’expliquer comment faire

    Reply

Leave a Reply to re romain Cancel reply