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.

Recherchez-vous un expert WordPress ou WooCommerce sur qui vous pouvez compter? Ne cherchez plus.

Faites confiance à mon expertise »

Matt

Matt Biscay est développeur WordPress et WooCommerce certifié chez Codeable, ainsi que sysadmin qualifié et enseignant-chercheur. Passionné par le code performant et les solutions sécurisées, je m'efforce d'offrir une expérience utilisateur exceptionnelle sur chaque projet.

Vous avez aimé cet article ? Vous avez un projet en tête et vous pensez que je pourrais vous aider à le concrétiser ? N'hésitez pas à me contacter, je serais ravi de discuter avec vous de votre projet !

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

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

    Reply
  2. 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
  3. 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
  4. 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

Opinions