ReflexionDiverses

Un article de Le wiki de la webradio sous Linux.

Héhéhéhé... je mets dans cet article les idées et reflexions qui me viennent au fur et à mesure... Ca sera un peu décousu, ca tient un peu de la FaQ, du blog et du livre de recette voir du manuel de magie pour les nuls...

Qu'est ce qui fait quoi ou de koi y cause ?

Un peu de vocabulaire avant d'aller plus loin...

Serveur de son : c'est icecast ou shoutcast (généralement) mais ca peut être Darwin Streaming Server ou un windows mediaplayer... C'est le programme sur lequel viennent se connecter vos auditeurs pour écouter. Il ne fait que ca.

Les clients : Ce sont les programmes qui envoient un stream vers le serveur. ices, sc_trans, streamer404 n'en sont que quelques uns.

Les tags : Halalala... grosse rigolade et longues galères... Vos fichiers de musique contiennent les infos de morceau dan l'entête. Il est important d'avoir des tags propres. Pas mal de clients les utilisent intensivement pour la prog ou les infos. Prennez le temps de les vérifier soigneusement !!!

Rangement : Au bout de quelques temps, vous allez vous retrouver avec une ribambelle de fichiers aux noms souvent abscons ! Triez les dès le début de vos activités. Pour ma part, j'ai l'habitude de les classer par artistes puis albums sans accents, espaces, virgules, dièses et autres...

ex : /music/deep_purple/machine_head/01_premier_morceau.ogg

Pour les covers, j'ai l'habitude de les placer dans les reps des albums avec un nom du genre : caver_deep-purple_machine-head.jpg.

Tout ceci pour fixer un peu les esprits.

Mediabox404 Scheduler404 (ou mediabox_prog) : Son boulot, c'est requèter sur votre BdD pour prévenir le streamer qu'il a du travail et ce qu'il doit faire.

Stream404 : C'est un client d'un serveur. Il récupère les infos du scheduler ou un live et il le balance au serveur de son (et c'est tout). Ces binaires se lance avec un fichier de conf au format xml. Il reprend par défaut le nom de son exécutable mais en fait vous pouvez lui donner le nom que vous voulez du moment que vous lui précisez au lancement.

Partenaire
Outils personnels