Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:configurer_le_serveur_de_streaming_audio_http_de_mpd [Le 08/03/2010, 16:51]
dibejo
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 -mpd/</​code>​+<​code>​cd .. && rm -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]]//​
  • tutoriel/configurer_le_serveur_de_streaming_audio_http_de_mpd.1268063478.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)