Recherche de site Web

Streaming de musique en ligne avec Winamp Player et la console Mixxx DJ en utilisant « SHOUTcast Radio Server » sous Linux


Le didacticiel précédent concernant le serveur SHOUTcast couvrait simplement la configuration de base du serveur sur la distribution Linux CentOS 7, sans aucune diffusion multimédia en direct.

Ce guide n'est pas destiné aux utilisateurs Linux avancés et vous guidera tout au long du processus d'utilisation de l'un des lecteurs de musique les plus populaires sur les plates-formes Windows, Winamp, pour diffuser des médias audio en ligne à partir de points distants avec l'aide du plug-in SHOUTcast DSP et, également, comment vous pouvez utiliser la console DJ Mixxx, le programme de mixage musical le plus avancé sous Linux, pour mettre votre musique mixée sur- diffusé sur Internet.

Exigences:

  1. Installer le serveur SHOUTCast Radio sur Linux
  2. Installer Linux Mint 17 (Qiana)

Bien que Mixxx soit disponible sur toutes les principales distributions Linux, ce guide ne couvrira que l'installation et la configuration de Mixxx sur Linux Mint 17, qui est la plate-forme la mieux adaptée aux débutants qui n'ont besoin que de une plate-forme open source gratuite, avec seulement quelques clics ou commandes simples pour installer et configurer tous les packages Debian pré-construits pour le lecteur Mixxx afin de diffuser leurs mix sur Internet.

Important : Comme je l'ai dit, les instructions suivantes sont pratiquement testées sur Linux Mint 17, mais les mêmes instructions peuvent également fonctionner sur tous les autres Distributions Linux, la seule différence est la partie d'installation de Mixxx, que vous pouvez également l'obtenir en faisant yum ou apt.

Étape 1 : Installer et configurer Mixxx pour diffuser des fichiers audio sur le serveur SHOUTcast

1. Si vous n'êtes pas un utilisateur Linux avancé et que la ligne de commande vous fait peur, vous pouvez installer le programme Mixxx à partir d'une interface utilisateur graphique, en ouvrant Linux Mint Gestionnaire de logiciels.

Cliquez sur le Menu de Linux Mint, accédez au Gestionnaire de logiciels, recherchez le logiciel Mixxx et installez-le sur votre système, comme présenté dans les captures d'écran ci-dessous.

2. Comme alternative pour minimiser le temps, vous pouvez utiliser la ligne de commande pour installer Mixxx. Ouvrez un Terminal et tapez la commande suivante pour installer le logiciel Mixxx.

sudo apt-get install mixxx

3. Une fois Mixxx installé sur votre système, vous devez le configurer afin de pouvoir diffuser l'audio en direct sur le serveur SHOUTcast. Ouvrez Mixxx et ajoutez un
dossier contenant des échantillons audio afin de tester la configuration. Chargez vos échantillons de musique sur les consoles Mixxx, puis allez dans le menu Options -> Préférences.

4. Dans le menu Préférences, accédez au bas de Diffusion en direct et utilisez les paramètres suivants (consultez la capture d'écran ci-dessous à titre d'exemple).

  1. Cochez la case Activer la diffusion en direct.
  2. Choisissez la connexion au serveur Shoutcast
  3. Entrez l'adresse IP ou le nom DNS de votre serveur SHOUTcast dans le champ Hôte.
  4. Entrez le numéro de port de votre serveur SHOUTcast (par défaut, 8000 s'il n'est pas modifié).
  5. Entrez admin dans le fichier Connexion (utilisateur par défaut pour le serveur SHOUTcast).
  6. Dans le champ Mot de passe, saisissez votre streampassword_1 configuré dans le serveur SHOUTcast (fichier sc_server.conf).
  7. Cochez la case Diffusion publique et saisissez les informations de votre station de radio.
  8. Si vous diffusez du MP3, choisissez ce format dans Encodage.

5. Après avoir terminé, cliquez sur le bouton OK pour appliquer les paramètres et une nouvelle fenêtre contextuelle devrait apparaître si la connexion au serveur SHOTcast a été établie avec succès.

C'est tout! Appuyez sur le bouton Play depuis la console Mixxx et votre audio devrait maintenant être transmis au serveur qu'il diffusera en direct sur vos réseaux ou Internet.

6. Si vous souhaitez tester la fonctionnalité du serveur, ouvrez un navigateur et saisissez l'adresse IP ou le nom de domaine de votre serveur SHOUTcast avec son numéro de port sur l'URL http:/ /192.168.1.80:8000 et la diffusion en direct devrait être disponible en téléchargement en cliquant sur Écouter.

7. Une fois le fichier de playlist de streaming du serveur téléchargé, utilisez votre lecteur de musique préféré pour l'ouvrir et écouter les chansons de vos stations de radio (dans mon cas, j'utilise le lecteur Audacious sous Linux et même sous Windows pour écouter les radios Internet).

Essayez également de ne pas écouter la station de radio du même hôte que celui que vous diffusez sur le serveur, mais utilisez un autre ordinateur pour accéder à la page Web SHOUTcast Steam et télécharger le fichier de liste de lecture.

Étape 2 : Configurer Winamp sous Windows pour diffuser de l'audio sur le serveur SHOUTcast

8. Winamp peut être transformé en un puissant lecteur de streaming multimédia à l'aide du Plug-in SHOUTcast DSP. Allez d’abord sur la page de téléchargement de Nullsoft et récupérez la dernière version de SHOUTcast DSP.

9. Après avoir installé ce plugin, ouvrez le lecteur Winamp et accédez à Options -> Préférences. Dans le menu Préférences, accédez à Plug-ins, sélectionnez DSP/Effet, choisissez SHOUTcast Source DSP et cliquez sur Configurer le plug-in actif.

10. Une nouvelle fenêtre nommée SHOUTcast Source devrait apparaître. Il est maintenant temps de configurer Winamp pour diffuser des médias audio sur le serveur SHOUTcast sous Linux. Dans les onglets supérieurs, cliquez sur Sortie et choisissez Sortie 1. Ensuite, déplacez-vous vers les onglets du bas, cliquez sur le menu Connexion et entrez votre adresse IP du serveur SHOUTcast ou votre nom de domaine, votre numéro de port.

Choisissez 1 pour ID de flux et saisissez l'utilisateur admin pour ID DJ/utilisateur suivi de streampassword_1 configuré sur le serveur (fichier sc_serv.conf) et Connectez-vous en mode automatique.

11. Ensuite, passez au deuxième onglet inférieur nommé Répertoire, cochez la case Rendre ce flux public, entrez un Nom. pour votre station de radio et une adresse URL publique.

Si vous avez déjà une page de site Web pour les visiteurs (vous pouvez également indiquer l'adresse IP et le port de votre serveur SHOUTcast sur l'URL). – Étape facultative.

12. Pour configurer le dernier paramètre, cliquez sur l'onglet Encodeur, choisissez votre média préféré Type d'encodeur (généralement MP3), laissez les valeurs par défaut pour Paramètres de l'encodeur et appuyez sur le bouton Connecter.

Si vous souhaitez que le Plug-in DSP démarre automatiquement et se connecte au serveur SHOUTcast après avoir démarré le lecteur Winamp, cochez également la case Connexion automatique.

13. Si les paramètres sont corrects, vous recevrez un message sur Statut affichant la quantité de données envoyées au serveur SHOUTcast. Ouvrez un Putty et connectez-vous à la connexion du terminal SSH distant au serveur SHOUTcast. Vous devriez voir des informations détaillées sur l'état de la connexion.

14. Vous pouvez également vérifier l'état et les informations de votre flux radio en visitant l'adresse IP du serveur SHOUTcast sur le port 8000 à partir d'un autre ordinateur et en téléchargeant la liste de lecture multimédia du serveur afin d'écouter de la musique avec votre lecteur audio préféré.

15. Si vous disposez d'une connexion Internet active et que vous avez coché Rendre ce flux public dans le Répertoire du plug-in DSP onglet configuré dans Winamp. Le Nom de votre station de radio avec son URL jointe sera automatiquement haché et affiché sur la page officielle http://www.shoutcast.com. que vous pouvez visiter en cliquant sur Steam Name depuis l'interface Web du serveur SHOUTcast.

Étape 3 : Effectuer les tâches administratives de SHOUTcast

16. Pour gérer le flux de votre station de radio, accédez à l'interface Web SHOUTcast à l'adresse http://server_IP:8000, cliquez sur le lien hypertexte Connexion administrateur, entrez vos informations d'identification de flux de serveur configurées sur le fichier sc_serv.conf à partir de Linux et vous pourrez effectuer des tâches administratives, telles que consulter vos auditeurs, afficher l'historique des chansons, bannir des clients et plus encore.

17. Pour des paramètres de serveur SHOUTcast plus avancés, accédez à la même adresse que celle décrite ci-dessus, cliquez sur le lien hypertexte Connexion au serveur, entrez les informations d'identification de votre serveur
configuré dans le même fichier sc_serv.conf et l'interface Web du serveur devrait apparaître.

Sur cette page, vous pouvez consulter les journaux du serveur, obtenir la quantité de bande passante utilisée, gérer vos flux radio ou d'autres paramètres.

C'est tout ce dont vous avez besoin pour configurer un simple serveur Radio pour diffuser des fichiers audio sur des réseaux ou sur Internet à l'aide d'un serveur Linux et de lecteurs audio multimédias sous Linux ou Windows. Pour des paramètres plus avancés, veuillez visiter la page wiki officielle de SHOUTcast à l'adresse

Guide de démarrage de SHOUTcast

Si vous envisagez de diffuser de la musique ou d'autres fichiers multimédias sur Internet, vous devez connaître les lois sur les droits d'auteur. Notre site Web (linux-console.net) n'est en aucun cas responsable du type de média que vous diffuserez en configurant votre propre serveur radio en utilisant ce didacticiel comme guide.