Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tutoriel:configurer_le_serveur_de_streaming_audio_http_de_mpd [Le 08/03/2010, 16:48] dibejo créée |
tutoriel:configurer_le_serveur_de_streaming_audio_http_de_mpd [Le 11/09/2022, 12:24] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Karmic audio tutoriel BROUILLON}} | + | {{tag> audio tutoriel}} |
---- | ---- | ||
Ligne 5: | Ligne 5: | ||
====== Configurer le serveur de streaming audio HTTP de MPD ====== | ====== Configurer le serveur de streaming audio HTTP de MPD ====== | ||
- | MPD (Music Player Daemon) inclut dans Karmic un serveur de streaming qui permet d'écouter sa musique sur un autre ordinateur ou un smartphone, en déplacement ou sous sa douche. Ce tutoriel décrit la démarche à suivre pour le faire fonctionner. | + | [[:MPD]] (Music Player Daemon) inclut depuis [[:Karmic]] un serveur de streaming qui permet d'écouter sa musique sur un autre ordinateur ou un smartphone, en déplacement ou sous sa douche. Ce tutoriel décrit la démarche à suivre pour le faire fonctionner. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | * Karmic Koala | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
Ligne 35: | Ligne 34: | ||
Repérez la ligne | Repérez la ligne | ||
<file>DEB_CONFIGURE_USER_FLAGS += $(WITH_TREMOR) --enable-sqlite --enable-un --enable-ao --disable-lame</file> | <file>DEB_CONFIGURE_USER_FLAGS += $(WITH_TREMOR) --enable-sqlite --enable-un --enable-ao --disable-lame</file> | ||
- | et changez la en : | + | et changez-la en : |
<file>DEB_CONFIGURE_USER_FLAGS += $(WITH_TREMOR) --enable-sqlite --enable-un --enable-ao --enable-lame-encoder</file> | <file>DEB_CONFIGURE_USER_FLAGS += $(WITH_TREMOR) --enable-sqlite --enable-un --enable-ao --enable-lame-encoder</file> | ||
- | Avant de reconstruire le paquet, il faut installer toutes les dépendances dont mpd a besoin. Pour en connaitre la liste, tappez : | + | Avant de reconstruire le paquet, il faut installer toutes les dépendances dont mpd a besoin. Pour en connaitre la liste, tapez : |
<code>apt-cache showsrc mpd | grep Build-Depends</code> | <code>apt-cache showsrc mpd | grep Build-Depends</code> | ||
<note tip>Pour tout installer, vous pouvez directement utiliser : | <note tip>Pour tout installer, vous pouvez directement utiliser : | ||
<code>sudo apt-get build-dep mpd</code> | <code>sudo apt-get build-dep mpd</code> | ||
- | mais chez moi ça installe texlive ??</note> | + | À cause d'une dépendances du paquet "xmlto" dont l'installation est recommandée, le paquet "dblatex" ainsi que toutes ses dépendances (texlive entre autres) s'installent inutilement. Installez donc le paquet "xmlto" séparément avec une de ces commandes : |
+ | <code>sudo aptitude install --without-recommends xmlto | ||
+ | sudo apt-get install --no-install-recommends xmlto | ||
+ | </code> | ||
- | Installez ensuite la librairie qui permet d'encoder en mp3: | + | </note> |
+ | |||
+ | N'oubliez pas d'installer également les paquets nécessaires à la compilation : allez [[:tutoriel:comment_installer_un_paquet#pre-requis|lire les prérequis de comment installer un paquet]] si vous ne l'avez pas fait au début du tuto. | ||
+ | |||
+ | Installez ensuite la librairie qui permet d'encoder en mp3 : | ||
<code>sudo apt-get install libmp3lame-dev</code> | <code>sudo apt-get install libmp3lame-dev</code> | ||
Enfin nous allons pouvoir reconstruire le paquet. Vérifiez que vous êtes bien à la racine des sources de mpd (normalement vous y êtes) et tapez : | Enfin nous allons pouvoir reconstruire le paquet. Vérifiez que vous êtes bien à la racine des sources de mpd (normalement vous y êtes) et tapez : | ||
- | <code>debuild binary</code> | + | <code>dpkg-buildpackage</code> |
Il ne vous reste plus qu'à installer le paquet créé : | Il ne vous reste plus qu'à installer le paquet créé : | ||
<code>cd .. && dpkg -i mpd_0*.deb</code> | <code>cd .. && dpkg -i mpd_0*.deb</code> | ||
- | Vous pouvez supprimer le répertoire de travail : | + | Vous pouvez supprimer le répertoire de travail : |
- | <code>cd .. && rm -r mpd/</code> | + | <code>cd .. && rm -R mpd/</code> |
===== Dans tous les cas ===== | ===== Dans tous les cas ===== | ||
Ligne 114: | Ligne 120: | ||
===== Problèmes connus===== | ===== Problèmes connus===== | ||
- | Ubuntu va tenter de mettre à jour mpd, considérant que la version des dépôts est prioritaire sur votre paquet personnalisé. Pour éviter ceci, il faut [[:tutoriel:comment_modifier_un_fichier|éditer le fichier]] /etc/apt/preferences | + | Si vous avez suivi la configuration en mp3, Ubuntu va tenter de mettre à jour mpd, considérant que la version des dépôts est prioritaire sur votre paquet personnalisé. Pour éviter ceci, il faut [[:tutoriel:comment_modifier_un_fichier|éditer le fichier]] /etc/apt/preferences |
et y placer les lignes : | et y placer les lignes : | ||
Ligne 126: | Ligne 132: | ||
<code>apt-cache policy mpd | grep Installé</code> | <code>apt-cache policy mpd | grep Installé</code> | ||
+ | Depuis maverick cette technique ne fonctionnait pas chez moi. On m'a proposé sur le forum une autre solution : | ||
+ | <code>echo mpd hold | sudo dpkg --set-selections</code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
+ | * [[:mpd|Documentation MPD]] | ||
+ | * [[:mpd_client|Clients MPD]] | ||
//Contributeurs principaux : [[:utilisateurs:dibejo|dibejo]].// | //Contributeurs principaux : [[:utilisateurs:dibejo|dibejo]].// | ||
//Basé sur [[http://ubuntuforums.org/showpost.php?p=8776058&postcount=2|un bref exemple des forums officiels]]// | //Basé sur [[http://ubuntuforums.org/showpost.php?p=8776058&postcount=2|un bref exemple des forums officiels]]// |