Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:comment_creer_une_webradio [Le 19/06/2008, 01:57] – 88.178.194.75 | tutoriel:comment_creer_une_webradio [Le 26/01/2015, 17:42] (Version actuelle) – supression firestarter (obsolète) cafecho | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Comment créer sa webradio ? ====== | ||
+ | |||
+ | Ce tutoriel a pour but d' | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | ===== Configuration de MPD ===== | ||
+ | |||
+ | Créer un fichier de configuration par défaut : | ||
+ | |||
+ | sudo dpkg-reconfigure mpd | ||
+ | |||
+ | La configuration de MPD se fait par un fichier texte. [[: | ||
+ | Avant la première utilisation de **mpd** , il est nécessaire de charger des musique dans la collection, sinon mpd n'aura aucune musique à lire. ( voir [[:mpd|Lien externe]] ) | ||
+ | |||
+ | Voici un exemple du fichier / | ||
+ | |||
+ | < | ||
+ | ######################## | ||
+ | # You can put symlinks in here, if you like. Make sure that | ||
+ | # the user that mpd runs as (see the ' | ||
+ | # can read the files in this directory. | ||
+ | music_directory "/ | ||
+ | playlist_directory "/ | ||
+ | db_file "/ | ||
+ | log_file "/ | ||
+ | error_file "/ | ||
+ | pid_file "/ | ||
+ | ################################################################ | ||
+ | |||
+ | |||
+ | ########################## | ||
+ | # | ||
+ | # MPD can require that users specify a password before using it. | ||
+ | # You may specify one ore more here, along with what users who | ||
+ | # log in with that password are allowed to do. | ||
+ | # | ||
+ | password | ||
+ | # | ||
+ | # Specifies what permissions a user who has not logged in with a | ||
+ | # password has. By default, all users have full access to MPD | ||
+ | # if no password is specified above, or no access if one or | ||
+ | # more passwords are specified. | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | ################################################################ | ||
+ | |||
+ | |||
+ | ########################## | ||
+ | audio_output { | ||
+ | type " | ||
+ | name " | ||
+ | host " | ||
+ | port " | ||
+ | |||
+ | mount "/ | ||
+ | password | ||
+ | quality | ||
+ | # bitrate | ||
+ | format | ||
+ | # user " | ||
+ | description | ||
+ | genre " | ||
+ | # public | ||
+ | } | ||
+ | # | ||
+ | # Force all decoded audio to be converted to this format before | ||
+ | # being passed to the audio outputs. | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | ################################################################ | ||
+ | |||
+ | |||
+ | ############################# | ||
+ | # | ||
+ | # These are various limits to prevent MPD from using too many | ||
+ | # resources. | ||
+ | # restricting your usage of MPD. | ||
+ | # | ||
+ | connection_timeout | ||
+ | max_connections | ||
+ | max_playlist_length | ||
+ | max_command_list_size | ||
+ | max_output_buffer_size | ||
+ | # | ||
+ | ################################################################ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Configuration de Icecast2 ===== | ||
+ | |||
+ | [[: | ||
+ | Il y a peu de choses à modifier, mis à part les mots de passe. | ||
+ | |||
+ | <file XML> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <!-- Sources log in with username ' | ||
+ | < | ||
+ | <!-- Relays log in username ' | ||
+ | < | ||
+ | |||
+ | <!-- Admin logs in with the username given below --> | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | Pour faire tourner Icecast2 en tache de fond, [[: | ||
+ | |||
+ | < | ||
+ | |||
+ | Relancer les services mpd et icecast2 : | ||
+ | |||
+ | sudo / | ||
+ | sudo / | ||
+ | |||
+ | < | ||
+ | Vous pouvez maintenant accéder au serveur icecast2 à l’adresse http:// | ||
+ | |||
+ | La playlist se trouve à l’adresse : http:// | ||
+ | |||
+ | Vous avez choisi le nom de cette playlist lors de la configuration du fichier « mpd.conf ». (Que vous pouvez modifier a tout moment, il faudra juste penser a relancer les services pour que les modifications soient prises en compte. | ||
+ | |||
+ | Bien entendu, il vous faut ensuite installer et démarrer un client MPD avant que icecast2 ne puisse jouer quoi que ce soit</ | ||
+ | |||
+ | ===== Client de MPD ===== | ||
+ | |||
+ | ==== PhpMp2 ==== | ||
+ | |||
+ | PhpMp2 est un client qui tourne sur un serveur web (avec php). | ||
+ | Ainsi si vous avez un serveur web vous pouvez l' | ||
+ | |||
+ | Vous pouvez le télécharger à http:// | ||
+ | Il faut décompresser l' | ||
+ | {{tutoriel: | ||
+ | |||
+ | ===== Ouvrir le port dans le pare-feu ===== | ||
+ | |||
+ | Dernière étape, ouvrir le port 8000 dans le [[: | ||
+ | Il est possible d’administrer votre serveur a distance en ouvrant le port 6600 (par défaut). Il suffira ensuite dans GMPC de bien spécifier l’adresse distante du serveur. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ===== Ressources Supplémentaires ===== | ||
+ | |||
+ | ==== Sites officiels ==== | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * [[wpfr> | ||
+ | |||
+ | ==== Pour aller plus loin ==== | ||
+ | |||
+ | * http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |