Publicité
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
. 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
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
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.
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!
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
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.