Matt Biscay: développeur WordPress et WooCommerce pour SkyMinds

Créer sa propre radio avec Winamp et Shoutcast

Au programme aujourd’hui : la création de votre propre radio avec Winamp et un serveur Shoutcast. L’installation complète se fait en 10-15 minutes, en 3 étapes.

Étape 1 : installation

Il faut tout d’abord installer Winamp, ensuite le Shoutcast DSP Plug-In pour Winamp (disponible ici) et enfin le serveur Shoutcast. Il suffit de cliquer sur les 3 programmes d’installation et d’installer dans les répertoires par défaut.

Nous avons donc 3 programmes : Winamp servira à créer et à jouer vos playlists, le plugin Shoutcast DSP va encoder votre flux à la volée et va le transmettre au serveur Shoutcast pour que ce dernier le diffuse. Tout simplement.

Étape 2 : configuration

Lancez Winamp et allez dans les Préférences (Ctrl+P), sélectionnez Plugins > DSP/Effects > NullSoft Shoutcast Source DSP, une nouvelle fenêtre s’affiche alors avec 4 onglets :

Input : c’est la source du flux, mettre “Winamp” dans Input Device.

Encoder : sélectionner “Encoder 1”, “MP3 Encoder”, “24kbp”. Avec une connexion 512/128, on peut servir 5 clients sans interruption de son (128 divisé par 24 donne 5 à l’arrondi). Inutile de mettre plus sauf si vous avez une *grosse* bande passante.

Output : sélectionnez “Output 1” et “Connect at startup”.
Sous Output configuration : mettre votre adresse IP et le port que le serveur Shoutcast va utiliser (port 8000 par défaut). Il vous faut ensuite choisir un mot de passe.

Main : pour l’instant il ne devrait rien se passer dans cette fenêtre car le serveur Shoutcast n’est pas encore lancé.

C’est le moment de lancer la configuration du serveur Shoutcast (Démarrer > Programmes > Edit Shoutcast DNAS configuration) afin qu’il puisse communiquer avec le plugin.

A lire :  Serveur dédié : choix du système d'exploitation, SSH et commandes bash

Les 3 premières options sont celles qui importent le plus :

MaxUser : cela dépend de votre bande passante et de la qualité de votre flux. Je suis dégroupé 2 méga et j’ai mis MaxUser=10 pour le moment. J’augmenterai selon mon audience ;-)

Password : c’est le même que celui que vous avez rentré dans le plugin DSP.

PortBase : le port sur lequel Shoutcast va diffuser. Il doit être accessible donc si vous avez un routeur, pensez à rediriger ce port vers l’IP interne du PC qui diffusera (192.168.0.2 chez moi).

Étape 3 : vérification

Lançons maintenant le serveur Shoutcast : vous devriez obtenir quelque chose comme ceci :

[SHOUTcast] DNAS/win32 v1.9.5 (Mar 17 2004) starting up...
[main] loaded config from C:Program FilesSHOUTcastsc_serv.ini
[main] initializing (usermax:10 portbase:8000)...
[main] No ban file found (sc_serv.ban)
[main] No rip file found (sc_serv.rip)
[main] opening source socket
[main] source thread starting
[main] opening client socket
[source] listening for connection on port 8001
[main] Client Stream thread [0] starting
[main] client main thread starting

Lancez un MP3 pour voir : vous devriez voir les barres s’agiter dans l’onglet “Main” du plugin ainsi que des chiffres défilant à toute allure dans “Output”, signes que la diffusion se fait correctement.

Si ce n’est pas le cas, testez le port du serveur Shoutcast. Connectez-vous maintenant sur http://votre-IP:8000 : vous devriez tomber sur une page Shoutcast.

Pour avoir accès à la console d’administration, utilisez le nom d’utilisateur “admin” et le mot de passe que vous avez défini dans le plugin.

Vous pourrez alors voir qui se connecte à votre flux, les bannir, leur réserver un slot… bref, tout administrer !

Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ajouter de nouvelles fonctionnalités, ou améliorer les performances de votre site?

Parlons de votre projet »

Articles en rapport:

77 thoughts on “Créer sa propre radio avec Winamp et Shoutcast”

  1. Salut :)

    @Spykees : cela est impossible avec Winamp/Shoutcast. Par contre ce doit être possible avec d’autres logiciels plus professionnels comme SAM Broadcaster (non testé).

    @ Brindavoine : utilise un simple lien HTML :
    <a href="http://webradio.dyndns.org:8000/listen.pls">Ecouter la radio</a>

    Sw25 : si ton port est bloqué, essaie d’en choisir un autre. Tu as peut-être un autre programme/serveur qui occupe le port par défaut.

  2. J’ai tout fait comme tu la indiquer sur ton tutoriel, mais quand j’essaie de connecter winamp au serveur, ca le fait pas et quand je teste, il me marque que mon port est bloké et je sais pas comment faire.
    Puise-tu m’aider ~_~???

  3. Aloha
    La question qui tue : maintenant que j’ai ma console, mon flux… comment invite-je les gens à écouter ma radio ?
    D’avance merci et Banzaï pour ce site didactique et franchement rigoureux !

  4. Salut,
    Tous d’abord merci et bravo pour ces tuto très compréhensible et facile à suivre.
    Ensuite j voudrais savoir s’il est possible de connecter un programe de voice style Skype, Teamspeak .. pour faire des interviews ? si oui comment ?

    Merci encore

  5. Bonjour,

    Pour le site c’est bien, une simple observation . les explications se font dans des tableaux étroits est possible de transformer avec des plus larges! si mes félicitions et mes encouragements.
    J’ai winamp et une livebox sagem (modem routeur) quand je diffuse la radio ne passe pas comment configurer le routeur pour que ça passe?
    J’ai une IP fixe avec NO-IP , ça fonctionnait du tonnerre.
    Avant j’avais un Dlink 804 pas de problème je déclarais IP DE l’ordinateur et le port et tout aller pour le mieux. Maintenant plus rien!
    Que faire sur ma live box
    Pour le site c’est fait avec les moyens du bord, et mes petites compétences…..
    Salutations distinguées
    Mon adresse vevb83@wanadoo.fr

  6. Bonjour à tous,

    Qui pourrait me dire comment faire pour afficher sur mon site internet ma playlist avec changement de titre à chaque fois que j’envoie un nouveau morceau ? peut etre existe t-il un site avec des scripts.

    Merci d’avance pour vos contributions

  7. bonjour
    j’ai un porbléme mon adresse ip fait que changé a chaque fois que je me connecte
    et donc mon adresse radio aussi comment y remédié?

  8. Salut TamashiiTenshi,

    il fait tjs connecting/not connected dans Output status

    Si le status oscille entre Connected/Not connected, c’est qu’il y a un problème de mot de passe : les deux mots de passe (serveur et plugin) doivent être les mêmes. Pour la page, vérifie que les ports 8000-8001 sont également ouverts dans ton routeur/firewall.
    A+

  9. Bonjour tlm, je pense que j’ai un petit probleme avec tout ca. J’ai bien ouvert le port (j’ai pris le 8001), par contre il fait tjs connecting/not connected dans Output status. Il y a autre chose aussi je ne peux pas aller sur le site http://ip:8001 j’ai bien mis mon ip et le port du log mais ca me dis impossibler d’afficher la page rien ne se passe. J’ai envoyer l’adresse a un ami et pareil il voie rien. Est ce possible d’avoir de l’aide merci bcp a vous tous.
    ^_^
    TamashiiTenshi
    (ps: mon site est en reconstruction pour ceux qui vont voir)

  10. @ coo166 : oui, tu peux utiliser n’importe quel lecteur qui lit les MP3.

    @ ciera : le password du plugin DSP doit correspondre à celui que tu as mis dans le fichier de configuration du serveur.

  11. voila moi j ai tous fait et quand je fait pour me conencter , il me di password incorect : fo mettre le password de notre connecte ou celui quond ve ? moi j ai mi un ainsi

  12. bonjour
    je voulais savoir si il etait possible que les visiteur puisse écouter ma radio qur WMD ou autre sachant que j’utilise Winamp pour diffuser
    merci

  13. Salut Kti, regarde tes réglages dans Panneau de configuration > Sons et périphériques audio > Paramètres avancés. Il y a peut-être des périphériques qui ont été rendus muet. Cela peut venir de là.

    A+

  14. Bonsoir à tous, j’ai eu beau parcourir les questions des uns et des autres… Personne n’a le meme problème que moi…

    Vous arrivez à émettre la musique et souvent le micro ne fonctionne pas et bien moi c’est l’inverse il n’y a que le micro qui fonctionne !

    J’ai eu beau retourner mon pc entièrement, il n’y a rien qui “cloche”

    Une petite aide (même grosse) sera la bienvenue :) Merci

  15. j’ai un problème la page pour gerer ma radio ne veu pa s’ouvrir pourtan je met correctement l’adresse ) et ça ne marche pas, que faire?

  16. J’ai un petit problem, j’ai tt fais ce site pour faire une webradio avec Icecast mais quand je veux aller sur l’adresse que j’ai reçu ou bien sur l’adresse avec min IP la page est introuvable (site:
    Merci d’avance pour votre aide

  17. Salut Dadoo, il est possible d’animer une émission en direct : il suffit d’appuyer sur l’icône microphone dans le plugin DSP. Une fois que tu as fini de parler, rappuie sur l’icône microphone afin de désactiver le micro. Winamp reprend alors la main.

  18. Bonjour je voudrais savoir si il est possible d’animer une emision radio et pas seulement metre de le musique. Je veux dire est ce que il est possible de parler et ke les auditeur entendent ta voix avec winamp. Si oui Comment???
    Merci

  19. kev : tu es sûr que tu utilises le même mot de passe pour le serveur et le plugin. La casse du mot de passe est importante.

    Houssam : si tu utilises Shoutcast, tu diffuses en MP3 par défaut. Si tu utilises IceCast, tu peux diffuser en Ogg, en MP3, en AAC… tu as une totale liberté de choix. L’Ogg est un très bon choix si tu recherches la qualité.

    Les erreurs que tu obtiens concernent le service d’indexation de ton flux dans le répertoire pages jaunes de Shoutcast (YP : Yellow Pages) : édite les propriétés de ton flux et donne un nom à ta radio. Pour la seconde erreur, il faut que tu :
    * ouvre les ports 8000-8001 en entrée/sortie, protocoles TCP et UDP dans ton firewall.
    * redirige ces ports vers ta machine si tu utilises un routeur.

  20. [yp_add] yp.shoutcast.com gave extended error (please give your station a name (in the dsp plugin YP tab)) j sai pas ce que j dois faire

    06/24/05@14:44:39> [yp_add] yp.shoutcast.com gave extended error (Cannot see your station/computer (IP: 81.192.240.83:4000) from the Internet, disable Internet Sharing/NAT/firewall/ISP cache (Connection timed out)) je crois k il y a un Firewall mais je ne sais pas comment l enlever

  21. Salut Desolé encore pr le dérangement je voudrai aussi savoir est ce que avec une radio avec shoutcast on peut l ecouter avec tt les logitiels ou il faudrait ajouter un flux Mp3

  22. salut tout le monde j’ais le meme probleme que pas mal de personne il me dit quand je me conecte que mon mot de passe est incorect je ne comprend pas car c’est le meme il ya a marquer password=(mon mot de passe)
    et pourtant sa ne amrche pas que faire?

  23. regnetts : je suppose que le message “socket error” s’affiche dans la fenêtre du serveur. Comme je n’utilise plus Shoutcast mais Icecast, je ne vois pas vraiment comment corriger cela. Vérifie que tes ports 8000-8001 sont bien ouverts (firewall et routeur) et accessibles. Vérifie également les mots de passe (serveur et plugin DSP).

    The Jal : de rien -;)
    Oui, la musique “régie par les droits d’auteur” fait référence à la musique que tu payes pour pouvoir l’écouter : un CD acheté dans le commerce est soumis aux droits d’auteur (le copyright). Les musiques libres de droit peuvent être diffusées gratuitement à tout le monde : leurs auteurs ont renoncé à leurs droits et offrent leur musique au monde. Quelques sites :
    Epitonic
    IUMA

  24. Salut et merci pour ce topic c super interressant!

    Mais une question : keske tu entend par musik “régie par les droits d’auteur”?
    Ce sont les cds qu’on “achète dans le commerce”?

    Si c ca comment trouver des musiques “libre de droits”?

    Merci +

  25. J’ai un problème j’ai un message d’erreur ” socket error ” :S

    Je ne comprend vraiment ou est le problème .

    ” J’ai une livebox j’ai une ip dynamique grasse à no-ip”

    Pour la sécurité ce systeme n’est pas super apparament !

    Je vous remercie d’avance !

  26. Salut Fabio, tout dépend de ce que tu diffuses sur ta radio :

    soit tu diffuses de la musique libre de droits, des émissions de discussions, débats etc et donc tu n’as rien à payer. C’est le meilleur des cas de figure si c’est une web radio personnelle.
    soit tu diffuses de la musique régie par les droits d’auteur et il te faut acquitter les droits d’auteur. En gros c’est 100 euros par mois si ton site internet ne génère pas de profits.

    En espérant que ça t’aide :-)
    Matt

  27. je voudrais créer une radio avec winamp… mais je veux savoir ce qu’il faut payer une fois la radio créer en suivant tes instructions… merci, a+++

  28. merci de la réponse :)
    J’ai mis les même mot de passe en adminpassword, en password, et sur winamp, mais ca marche tjs pas :
    Voici ma console :

    [main] initializing (usermax:32 portbase:8000)…
    [main] No ban file found (sc_serv.ban)
    [main] No rip file found (sc_serv.rip)
    [main] opening source socket
    [main] source thread starting
    [main] opening client socket
    [source] listening for connection on port 8001
    [main] Client Stream thread [0] starting
    [main] client main thread starting
    [source] invalid password from GET / HTTP/1.1 82.xx.xx.xx

    Avez-vous une autre idée?
    Merci de m’aider….

  29. Salut FTGX, c’est à toi de choisir le password – tu peux mettre ce que tu veux pourvu qu’il soit identique dans la configuration du serveur et du plugin DSP. Tu n’as pas à le mettre dans l’adresse de ta radio : ce n’est pas comme un serveur FTP puisque le password sert à l’encodage et non à l’accès.

    A+
    Matt

  30. Il me met invalid password, lorsque qqn se connecte, mais quel password faut-il que je mette, sur le serveur et dans le DSP ? le même ? oui mais lequel ?
    faut-il mettre le password dans l’adresse? :

  31. Vérifie tes informations de connexion dans Dynsite. Est-ce que le plugin DSP se connecte à ton serveur ? Lorsque Winamp joue, tu devrais voir “connected” dans la fenêtre du plugin.

    Pour radio.blog, c’est complètement différent : il faut que tu transformes tes fichiers mp3 en swf (flash) et que tu les uploades sur ton serveur. J’ai fait cela un temps et j’ai laissé tomber parce que cela prend beaucoup trop de temps…

  32. Ouais bah j’ai tenté avec DynDNS et DynSite maintenant DynSite me dit que l’identification est incorrecte alors que j’ai tout fait bon…

    C’est saoulant ! Y a pas un moyen plus simple d’avoir une radio ?

    J’ai entendu parlé de Radio.blog ! Peut ètre est ce plus simple !

  33. j’essaie de créer ma radio mais au moment où je lance la configuration du serveur Shoutcast ça me dit pasword invalid ou un truc du style ! Et je crois savoir pourquoi ! Mon adresse IP change tout le temps ! Alors que faire ?

  34. thomas : plugin dsp => output => YellowPages => description

    radiomode si tu as bien mit ton pass dans la ligne “password=” j’vois pas essaye peut etre de mettre un autre pass.

  35. jai un probleme moi ossi on me di password incorect mais je c pas trop komment on fait
    pourtant jai suivi les instruction a la lettre

    dans le edits shoutcast config jai mi le meme password ke dans password en dessous de adress aider moi je c pas trop kommen faire si vou saver expliker moi help merci davance!!!!!

  36. salut,
    J’ai des messages d’erreurs avec shoutcast server si quelqu’un peut m’aider svp :
    [yp_add] yp.shoutcast.com gave error (nak)
    [yp_add] yp.shoutcast.com gave extended error (please give your station a name (in the dsp plugin YP tab))

  37. Salut, comme j’ai pas d’ip fixe je suis obligé de la changer a chaque fois dans winamp, tu sais pas si y’a moyen de garder la même?

  38. Salut Nico, oui c’est que le port 8000 n’est pas redirigé vers ton pc. Je n’ai pas de livebox sous la main mais j’ai trouvé cette page qui devrait bien t’aider. J’ai un routeur Netgear et cela fonctionne sur le même principe. Si cela ne fonctionne toujours pas, contacte-moi par mail.

  39. Merci Matt . Mais mon password et mon port est bien le meme dans les deux logiciels seulement je possede une livebox et donc je suis avec un routeur j’aimerai savoir comment forwarder le port vers l’ip je pense que c’est cela ki fait buguer Shoutcast !!
    Merci d’avance …

  40. ben en fait j ai un probleme
    le mot de passe je l ai mi dans la configue de shout cast mai ca ne marche pa
    helpppppp meeeeeeeee

  41. Salut Nico, vérifie que les passwords du plugin DSP et du serveur Shoutcast concordent, ainsi que l’IP et le port.

  42. Bonjour, j ai un petit soucis !!! quand je vais dans ouput de shoutcast source et que j active connect at startup j ai mon status ki se connect et se déconnect sans arrete que doisje faire merci d’avance !!!

  43. Salut Dave, je suis dans le même cas que toi : je ne peux pas voir le site de ma radio depuis mon ordinateur parce que mon routeur n’a pas la fonction “Lan Loopback”. Le seul moyen de tester est de demander à un ami de se connecter à ta radio.

  44. kikou jai essayer mes quand le plug in cherche serveur il cherche le socket mes il trouve pas ta une idé ?

  45. Merci bcp Matt

    icecast est il dur a trouver ?

    pi si tu ses comment on fait pour mettre que le lien sur la description
    pour quand le monde clique il va sur le site officiel du poste radio on fait soi meme

    tk moi sa prend 5 min avant que je me voi sur le site shoutcast

    merci pour tous :)

  46. Salut Paul, le décalage est tout à fait normal : il faut le temps que le flux arrive chez les auditeurs, d’où un temps de latence qui varie entre quelques secondes et 1-2 minutes. Pour l’affichage de ton flux sur shoutcast.com, cela dépend d’eux. Je n’ai pas ce problème avec IceCast : dès que ma radio diffuse, le flux apparaît sur leur site.

  47. kikou
    bon jai reussi a tout faire functionner mes il reste des choses chez pas trop comment

    comme part exemple ses tu normal que il a 1 min de decallage entre mon radio et les gens qui ecoutent ?

    ses tu normal que sa prend du temps pour ce mettre a jour sur le site http://www.shoutcast.com/
    a-t-il un moyen pour les mise a jour des information soit a jour plus rapide
    autre chose sur le site de http://www.shoutcast.com/
    quand tu clique sur la description comment on fai pour le dirigé vers le site du poste radio

    merci pour les explications et desolé pour les fautes d’orthographe, suis pas vraiment un as pour ecrire

  48. Salut a vous! Jaimerais savoir sil est possible davoir un microphone de branché et de parlé sur notre radio?!?! et si oui, quels sont les étapes pour y parvenir! Merci d’avance

  49. moufasa_du_94 > bonjour, lorsque vous allez dans Winamp > Preferences > Output, vous devez sélectionner “Direct Sound Output”. Vérifiez également les branchements de vos haut-parleurs. Chez moi, la radio n’influe pas sur Winamp : je joue exactement comme avant, sans pertes.
    A+

  50. bonjours a vous,

    je vien vous parler pour vous demander un petit truc enfaite j’ai un souci. maintenant que j’ai mit ma radio en ligne etc je n’arrive plus a entendre de son sortir avec winamp donc je m’en remet a vous pour m’aider…

    merci d’avance pour votre aide.

  51. bah le problème c’est que dans mon firewall (securitoo) je ne sais pas où je peux ouvrir ou fermer le port 8000 et entre les deux balises c’est resté par défaut

  52. en fait j’ai essayé avec icecast, là ça marche mais quand les gens essaient d’aller dessus ça ne marche pas…
    vla mon adresse

  53. overcrach > tu as bien configuré et lancé le serveur Shoutcast ? Il faut d’abord lancer le serveur et ensuite ta playlist Winamp.

  54. voila j’ai ce message qui s’affiche dans la partie serveur: “server unavailable, disconnecting”
    que faire?

  55. ma radio s’appelle new radio!
    Il y aura des debats, de la bonne musique,des astuces et plein d’autre trucs….

  56. Salut, merci pour ces gentils encouragement ! Je ne savais même pas que j’avais des lecteurs assidus… en tout cas, c’est super sympa je_suis_parano_je_donne_pas_mon_mail ^_^

  57. sLT
    c marrant je te lis depuis 2 mois – sauf depuis le dbu de l’année….- je veux monter ma radio donc je cherche sur 3W et sur qui je tombe ?…! ca me donne l’impression de ne pas dire bonjour a mon voisin et de le croiser en vacances…
    en tout cas continue !!

Comments are closed.