Publicité

créer un flux de musiqueIl y a une poignée de personnes qui trouvent que la création de leurs propres streams est une chose utile à faire, pour quelque raison qu'elles veulent ou ont besoin. Depuis que l'ère YouTube a commencé, le streaming vidéo a été chaud et le streaming de musique / audio est toujours une chose assez courante à trouver. Le processus Linux, bien que relativement simple pour la configuration de base, est quelque peu long.

Avertissement

Icecast est en fait juste le service qui diffusera l'audio lu par un autre démon musical. Dans cet article, nous utiliserons 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 couvre spécifiquement Ubuntu et Feutre 4 Distros Linux recommandés pour vous aider à choisir celui qui vous convientLorsque vous décidez enfin de franchir le pas et de vous promener dans Linux Avenue, vous devrez être en mesure de décider quelle distribution vous convient. Faire le bon choix est important ... Lire la suite

instagram viewer
. Sauf s'il existe des différences majeures dans les commandes, les utilisateurs d'Ubuntu devront ajouter "sudo" au début de chaque commande que je couvre là où les autorisations root sont nécessaires (ce qui est une grande partie). Toutes les commandes n'incluront pas les guillemets.

Ces instructions sont destinées à une configuration simple et ne sont pas le moyen le plus sûr de faire les choses. Si vous souhaitez créer votre propre flux musical et le partager publiquement et non au sein de 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 saisissant leurs mots de passe. Ensuite, dans Fedora, lancez la commande "miam installer 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 préféré (tel que nano) pour modifier le fichier à /etc/mpd.conf.

Dans les deux premières lignes, recherchez les éléments suivants et remplacez-les par votre nom d'utilisateur normal (ou créez un nouvel utilisateur spécifiquement pour Icecast et utilisez-le à la place):

répertoire_musique "/ home / USER / music" playlist_directory "/ home / USER / music / playlists" db_file "/home/USER/.mpd/mpd.db" fichier_log "/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 devrez à nouveau remplacer l'utilisateur par celui que vous souhaitez utiliser:

utilisateur "USER"

Ensuite, recherchez 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):

sortie audio { tapez "crier" nom "Courte description du flux" héberger "localhost" port "8000" monter "/mpd.ogg" mot de passe "hackme" qualité "5.0" # débit binaire "128" format "44100: 16: 2" # utilisateur "source" # facultatif. # description "My Stream Description" # facultatif. # genre "jazz" # facultatif. # public "no" # facultatif. }

Modifiez les informations dans votre propre fichier de configuration pour les faire correspondre avec le code ci-dessus. Pour une utilisation simple, vous pouvez conserver 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 terminé de modifier le fichier, enregistrez-le et fermez votre éditeur.

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

cd $ HOME. mkdir -p musique / listes de lecture. mkdir .mpd

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

Installer 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 requise pour Icecast! Cependant, 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 ceux du fichier de configuration, qui se trouve 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 basé sur le Web appelé Pitchfork. Pour pouvoir exécuter cela, nous devons installer d'autres packages.

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

Une fois l'installation terminée, téléchargez Pitchfork depuis ici et extrayez les fichiers dans le dossier par défaut d'Apache, qui est soit /var/www ou /var/www/html selon le système. Afin de vous faciliter la tâche, 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 de passer aux parties les plus amusantes, nous devons encore commencer nos services. Nous avons trois services, httpd (ou apache2 dans Ubuntu), Icecast et mpd. Donc, dans Fedora, nous allons taper "un service début", Remplaçant avec le nom du service. Dans Ubuntu, faites de même pour la commande "sudo /etc/init.d/ début“.

Maintenant, lancez votre navigateur préféré et rendez-vous sur localhost (ou si vous avez effectué toutes ces étapes sur un serveur distinct, rendez-vous à l'adresse de ce serveur). Vous devriez maintenant être accueilli par Pitchfork, et nous pouvons continuer et le configurer.

créer de la musique en streaming

Sous la page de configuration, il n'y a en fait 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 de mot de passe vide. Au milieu, vous pouvez saisir un mot de passe de connexion pour restreindre l'accès à Pitchfork. Enregistrez et vous serez renvoyé à la page principale. Vous pouvez maintenant ajouter des chansons et les faire jouer sur Icecast!

créer de la musique en streaming

Si vous souhaitez vous connecter à votre flux, il existe un moyen simple de le faire. À condition d'ouvrir le port 8000, vous pouvez accéder à un autre ordinateur, accéder à un navigateur et taper : 8000, puis cliquez 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, donc cela ne devrait pas être un problème. De plus, lors de l'ajout de chansons, elles peuvent ne pas apparaître immédiatement. Dans ce cas, vous devez simplement actualiser la page.

Compte tenu des étapes nécessaires, je fournirai un certain soutien dans la section des commentaires. Si vous avez des problèmes, demandez de l'aide sur place!

Conclusion

Icecast est un excellent moyen d'obtenir de la musique en déplacement. De plus, qui ne veut pas de sa station de radio en ligne personnelle? La création de votre propre flux musical peut avoir ses propres objectifs et vous permettre de vous amuser également.

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

Crédit d'image: Shutterstock

Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.