Comment créer votre propre flux de musique avec icecast [linux]

Il y a une poignée de gens qui trouvent créer leurs propres flux une chose utile à faire, pour quelque raison que ce qu`ils veulent ou ont besoin. Depuis l`ère YouTube a commencé le streaming vidéo a été le streaming chaud et la musique / audio est encore une chose assez commune à trouver. Le procédé Linux, mais assez facile pour la configuration de base, est un peu long.

Video: S2-01 Raspberry Pi streaming audio server

Avertissement

Icecast est en fait 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, pour la plupart, travailler dans une distribution Linux, bien que je couvrira spécifiquement Ubuntu et Feutre. À moins qu`il existe des différences importantes dans les commandes, les utilisateurs d`Ubuntu ont besoin d`ajouter « sudo » à l`avant de chaque commande que je couvre où les permissions root sont nécessaires (ce qui est une grande partie). Toutes les commandes ne seront pas inclure les guillemets.4 Linux Distros Recommandé pour vous aider à choisir le bon pour vous4 Linux Distros Recommandé pour vous aider à choisir le bon pour vousLorsque vous décidez finalement de franchir le pas et faire une promenade à travers Linux Avenue, vous devez être en mesure de décider quel distro est bon pour vous. Faire le bon choix est un important ...Lire la suite

Ces instructions sont pour une configuration simple, et n`est pas la façon de faire les choses securest. Si vous souhaitez créer votre propre flux de musique et de partager publiquement et non au sein de votre réseau, s`il vous plaît assurez-vous que vous suivez les mesures de sécurité appropriées.

Instructions

pose & Configuration RPD

La première chose est d`installer mpd, si le feu de votre terminal. les utilisateurs de Fedora doivent passer à la racine en tapant «su -» Et entrer leurs mots de passe. Puis, dans Fedora, exécutez la commande «yum install mpd« , Alors que l`utilisation des utilisateurs Ubuntu «sudo apt-get install mpd« . Une fois que 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, trouver ce qui suit et les remplacer par votre nom d`utilisateur régulier (ou créez un nouvel utilisateur spécifiquement pour Icecast et utiliser à la place):

music_directory "/ Home / USER / musique"playlist_directory "/ home / USER / musique / listes de lecture"db_file "/home/USER/.mpd/mpd.db"fichier journal "/home/USER/.mpd/mpd.log"ERROR_FILE "/home/USER/.mpd/mpd.error"

Peu après ce morceau de texte sera une petite ligne, où vous avez besoin à nouveau pour remplacer l`utilisateur avec celui que vous souhaitez utiliser:

utilisateur "UTILISATEUR"

, Trouver ensuite le texte suivant et assurez-vous qu`il correspond à:

bind_to_address "127.0.0.1"Port "6600"

Enfin, trouver un gros morceau qui ressemble à cela (dans Fedora, il est le troisième groupe « audio_output » dans le fichier de configuration par défaut):

audio_output {type "crier"prénom "Flux brève description"hôte "localhost"Port "8000"monter "/mpd.ogg"mot de passe "piratemoi"qualité "5.0"# bitrate "128"format "44100: 16: 2"# utilisateur "la source" # Option description # "Mon flux Description de" # # Genre en option "le jazz" # # En option publique "non" # optionnel}

Modifiez 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 « piratemoi » mot de passe, mais si vous souhaitez partager votre flux avec l`Internet, je recommande fortement que vous le changiez. Une fois que vous avez terminé la modification du fichier, enregistrez-le et fermez votre éditeur.

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

Musique / playlistsmkdir .mpd de cd $ HOMEmkdir

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

Installation Icecast

créer de la musique

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

Si vous ne modifiez pas le mot de passe mpd, alors il n`y a pas de configuration nécessaire pour Icecast! Toutefois, si vous avez utilisé un mot de passe différent ou si vous voulez changer les numéros de port, vous pouvez changer tous les cas de ceux dans le fichier de configuration, qui est situé à /etc/icecast.xml.

pose & Configuration Pitchfork

Toutes nos félicitations! Vous avez déjà tous les services de base installés et configurés! Cependant, vous avez encore 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 être en mesure d`exécuter, nous avons besoin d`installer certains paquets plus.

Video: How to setup Icecast on Linux and make a Web Radio - (Part 1) The Setup

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-php5-poire GD« .

Une fois que l`installation termine, téléchargez Pitchfork d`ici et d`extraire les fichiers dans le dossier par défaut d`Apache, qui est soit / Var / www ou / Var / www / html en fonction du 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 / htmlchmod -R 777 / var / www / config OU chmod -R 777 / var / www / html / config

Avant de passer à des parties plus amusantes, nous avons encore besoin de commencer nos services. Nous avons trois services, httpd (ou apache2 dans Ubuntu), Icecast et mpd. Ainsi, dans Fedora, nous allons taper «un service début« , Remplaçant avec le nom du service. Dans Ubuntu, faire la même chose pour la commande «/etc/init.d/ sudo début".

Maintenant, lancez votre navigateur et la tête préférée à localhost (ou si vous avez fait toutes ces étapes sur un serveur distinct, la tête à l`adresse de ce serveur). Vous devriez maintenant être accueillis par Pitchfork, et nous pouvons aller de l`avant et le configurer.

créer de la musique en streaming

Sous la page de configuration, il n`y a en fait pas grand-chose que vous devez faire. Assurez-vous 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 entrer un mot de passe de connexion afin que l`accès à Pitchfork peut être limité. Enregistrer et vous serez renvoyé à la page principale. Maintenant, vous pouvez ajouter des chansons et de les jouer sur Icecast!

créer de la musique en streaming

Si vous voulez vous connecter à votre flux, il y a un moyen facile de le faire. Pourvu que vous ouvrez le port 8000, vous pouvez aller à un autre ordinateur, allez dans un navigateur et tapez : 8000, puis cliquez sur le lien M3U. Vous êtes enfin terminé!

créer de la musique

Considérations finales

S`il vous plaît noter que sur Pitchfork le curseur de volume ne fonctionne pas. Cependant, votre lecteur multimédia doit avoir un, donc cela ne devrait pas être un problème. En outre, lors de l`ajout de chansons, ils peuvent ne pas apparaître immédiatement. Dans ce cas, il vous suffit de rafraîchir la page.

Compte tenu des étapes nécessaires, je fournirai un certain soutien dans la section des commentaires. Si vous avez des problèmes, demander de l`aide là-bas!

Conclusion

Icecast est un excellent moyen d`obtenir de la musique sur la route. De plus qui ne veut pas leur station de radio en ligne personnelle? Créer votre propre flux de musique peut avoir ses objectifs et laissez vous amuser aussi bien.

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

Articles connexes