Comment créer votre propre flux de musique avec Icecast [Linux]

Il y a une poignée de personnes qui trouvent que créer leurs propres flux est une chose utile à faire, pour n'importe quelle raison qu'ils veulent ou ont besoin. Depuis le début de l'ère YouTube, le streaming vidéo a été chaud et le streaming audio / musique est encore une chose assez courante à trouver.

Il y a une poignée de personnes qui trouvent que créer leurs propres flux est une chose utile à faire, pour n'importe quelle raison qu'ils veulent ou ont besoin.  Depuis le début de l'ère YouTube, le streaming vidéo a été chaud et le streaming audio / musique est encore une chose assez courante à trouver.
Publicité

créer un flux de musique Il y a une poignée de personnes qui trouvent que créer leurs propres flux est une chose utile à faire, pour n'importe quelle raison qu'ils veulent ou ont besoin. Depuis le début de l'ère YouTube, le streaming vidéo a été chaud et le streaming audio / musique est encore une chose assez courante à trouver. Le processus sous Linux, bien que relativement simple pour la configuration de base, est assez long.

Avertissement

En fait, Icecast est juste le service qui diffusera l'audio qui est joué par un autre démon de la musique. Dans cet article, nous allons utiliser mpd, qui est une combinaison acceptée par la plupart des gens. Les instructions fonctionneront, pour la plupart, dans n'importe quelle distribution Linux, bien que je couvrirai spécifiquement Ubuntu et Fedora. 4 Distros Linux recommandés pour vous aider à choisir le bon pour vous 4 Distros Linux recommandés pour vous aider à choisir le bon pour vous Lorsque vous décidez enfin de franchir le pas et de vous promener sur Linux Avenue, vous devez être en mesure de décider quelle distribution vous convient le mieux. Faire le bon choix est important ... Lire la suite. A moins qu'il n'y ait des différences majeures dans les commandes, les utilisateurs d'Ubuntu devront ajouter "sudo" au début de chaque commande que je couvre où les permissions root sont nécessaires (ce qui est une grande partie). Toutes les commandes n'incluront pas les guillemets.

Ces instructions sont pour une installation simple, et n'est pas la façon la plus sûre de faire les choses. Si vous souhaitez créer votre propre flux de musique et le partager publiquement et non sur votre réseau, assurez-vous de suivre les mesures de sécurité appropriées.

Instructions

Installation et configuration de MPD

La première chose à faire est d'installer mpd, alors allumez votre terminal. Les utilisateurs de Fedora doivent passer à root en tapant " su - " et en entrant leur mot de passe. Ensuite, dans Fedora, lancez la commande " yum install mpd ", tandis que les utilisateurs d'Ubuntu utilisent " sudo apt-get install mpd ". Une fois cette opération terminée, utilisez votre éditeur de terminal favori (tel que nano) pour éditer le fichier dans /etc/mpd.conf .

Dans les deux premières lignes, trouvez ce qui suit et remplacez-les par votre nom d'utilisateur habituel (ou créez un nouvel utilisateur spécifiquement pour Icecast et utilisez-le à la place):

 répertoire_musique "/ home / USER / music" répertoire_liste "/ home / USER / musique / playlists" db_file "/home/USER/.mpd/mpd.db" fichier_journal "/home/USER/.mpd/mpd.log" fichier_erreur " /home/USER/.mpd/mpd.error " 

Peu de temps après ce morceau de texte sera une petite ligne, où vous devez à nouveau remplacer l'utilisateur avec celui que vous souhaitez utiliser:

 utilisateur "USER" 

Ensuite, trouvez le texte suivant et assurez-vous qu'il correspond:

 bind_to_address "127.0.0.1" port "6600" 

Enfin, trouvez un gros morceau qui ressemble à ceci (dans Fedora, c'est le troisième groupe "audio_output" dans le fichier de configuration par défaut):

 audio_output {type "shout" nom "Courte description courte" hôte "localhost" port "8000" mont "/mpd.ogg" mot de passe "hackme" qualité "5.0" # débit "128" format "44100: 16: 2" # utilisateur "source" # facultatif # description "Ma description de flux" # facultatif # genre "jazz" # facultatif # public "non" # facultatif} 

Changez les informations dans votre propre fichier de configuration pour les faire correspondre avec le code ci-dessus. Pour une utilisation simple, vous pouvez garder le mot de passe "hackme", mais si vous souhaitez partager votre flux avec Internet, je vous recommande fortement de le changer. Une fois que vous avez fini d'éditer le fichier, enregistrez-le et fermez votre éditeur.

Ensuite, laissez vos permissions root (ou déposez le sudo si vous utilisez Ubuntu) et tapez ce qui suit:

 cd $ HOME mkdir -p musique / playlists mkdir .mpd 

Cela crée les dossiers nécessaires dont le démon mpd a besoin comme décrit dans le fichier de configuration.

Installation d'Icecast

créer un flux de musique

Ensuite, nous allons installer Icecast, donc les utilisateurs de Fedora et Ubuntu doivent taper (en tant que root) " yum install icecast " et " sudo apt-get install icecast ", respectivement.

Si vous n'avez pas modifié le mot de passe dans mpd, aucune configuration n'est nécessaire pour Icecast! Toutefois, si vous avez utilisé un mot de passe différent ou si vous souhaitez modifier les numéros de port, vous pouvez modifier toutes les instances de celles-ci dans le fichier de configuration, situé dans /etc/icecast.xml .

Installation et configuration de Pitchfork

Toutes nos félicitations! Vous avez déjà tous les services d'arrière-plan installés et configurés! Cependant vous avez toujours besoin d'une interface pour configurer mpd, sinon il ne saura pas quoi jouer. Je vous recommande d'utiliser un outil de configuration Web appelé Pitchfork. Pour pouvoir l'exécuter, nous devons installer quelques paquets supplémentaires.

Dans Fedora, nous allons taper " yum install httpd mysql-serveur PHP php-mysql php-gd php-pear ". Dans Ubuntu, ce sera " sudo apt-get installer apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear ".

Une fois l'installation terminée, téléchargez Pitchfork à partir d'ici et extrayez les fichiers dans le dossier par défaut d'Apache, qui est / var / www ou / var / www / html selon le système. Afin de garder les choses faciles pour nous, tapez ce qui suit:

 chown -R apache: apache / var / www OU chown -R apache: apache / var / www / html chmod -R 777 / var / www / config OU chmod -R 777 / var / www / html / config 

Avant d'arriver aux parties les plus amusantes, nous devons commencer nos services. Nous avons trois services, httpd (ou apache2 dans Ubuntu), Icecast, et mpd. Donc dans Fedora, nous allons taper " service start ", en remplaçant par le nom du service. Dans Ubuntu, faites de même pour la commande " sudo /etc/init.d/ start ".

Maintenant lancez votre navigateur favori et dirigez-vous vers localhost (ou si vous avez fait toutes ces étapes sur un serveur séparé, dirigez-vous vers l'adresse de ce serveur). Vous devriez maintenant être accueilli par Pitchfork, et nous pouvons aller de l'avant et le configurer.

créer de la musique en streaming

Sous la page de configuration, vous n'avez pas grand chose à faire. Assurez-vous simplement que l'adresse et le port sont les mêmes que dans le fichier de configuration de mpd et laissez le champ du mot de passe vide. Au milieu, vous pouvez entrer un mot de passe de connexion afin de restreindre l'accès à Pitchfork. Enregistrer et vous serez renvoyé à la page principale. Maintenant, vous pouvez ajouter des chansons et les faire jouer sur Icecast!

créer de la musique en streaming

Si vous voulez vous connecter à votre flux, il existe un moyen facile de le faire. Pourvu que vous ouvriez le port 8000, vous pouvez aller sur un autre ordinateur, accéder à un navigateur et taper: 8000, puis cliquer sur le lien M3U. Vous avez enfin terminé!

créer un flux de musique

Considérations finales

Veuillez noter que sur Pitchfork, le curseur de volume ne fonctionne pas. Cependant, votre lecteur multimédia devrait en avoir un, ce qui ne devrait pas poser de problème. En outre, lors de l'ajout de chansons, elles peuvent ne pas apparaître immédiatement. Dans ce cas, vous devez simplement actualiser la page.

Considérant les étapes nécessaires, je fournirai un soutien dans la section des commentaires. Si vous avez des problèmes, demandez de l'aide là-bas!

Conclusion

Icecast est un excellent moyen d'obtenir de la musique en déplacement. Plus qui ne veut pas leur station de radio en ligne personnelle? Créer votre propre flux musical peut avoir ses objectifs et vous permettre de vous amuser.

Pensez-vous que vous allez créer un flux de musique? Qu'est-ce que vous aimez ou ne aimez pas à propos de l'idée? Faites le nous savoir dans les commentaires!

Crédit d'image: Shutterstock

In this article