[MPD]Problème de Configuration

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
valentin2105
Hankyu
Messages : 23
Inscription : lun. 26 oct. 2009, 06:11

[MPD]Problème de Configuration

Message par valentin2105 »

Bonjour,

Je suis plus ou moins un nouvel utilisateur d'Archlinux,
Mon installation s'est passé sans trop de problème, mais un problème nouveau est arrivé :

J'utilise MPD (Music Player Daemon), pour le configurer, j'ai suivi le tutoriel d'Ubuntu-fr.org : http://doc.ubuntu-fr.org/mpd
nstallation & Configuration rapide

Je vous propose ici une installation rapide et propre de Mpd. Si elle ne fonctionne pas pour vous, je vous invite à consulter le reste de cette doc et les liens externes proposés.
La principale différence avec la première installation proposée est que nous n'avons pas recours à l'utilisateur root : nous n'utilisons qu'un fichier de configuration situé dans le dossier utilisateur (/home/user/).

Installez Mpd grace à la commande :

sudo apt-get install mpd (remplacer par pacman -S mpd)

Puis assurez vous qu'aucune instance de Mpd n'est lancée (cela peut arriver lors de l'installation) en tuant le processus :

sudo killall -9 mpd

Puis créez le fichier de configuration en tapant dans le terminal :

gedit ~/.mpdconf

Puis remplissez ce fichier avec les paramètres suivants (pensez à adapter le chemin vers la racine de votre dossier de musiques) :

port "6600"
music_directory "/dossier/racine/de/votre/musique"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"


Editez le fichier de configuration général de Mpd :

gksudo gedit /etc/mpd.conf


Et remplacez "mpd" par votre nom d'utilisateur dans la ligne user :

user "nom_utilisateur"

Créez les répertoires .mpd et playlists qui apparaissent dans le fichier précédent :

mkdir ~/.mpd && mkdir ~/.mpd/playlists


Il suffit ensuite de créer votre bibliothèque musicale :

mpd --create-db

Il ne vous reste plus qu'à installer un des nombreux clients disponibles.
Depuis mon débuts sur Arch (2 ou 3 semaines) cette façon a marché sans problème et j'écouter ma musique normalement (Avec Sonata), jusqu'a aujourd'hui, ayant eu un problème d'internet, j'ai rebooter et au reboot, mpd ne marchait plus !!

Quand je lance mpd, aucun message d'erreur mais la musique ne veut pas se lire, sonata reste à pause. Je modifier mon ~/mpd.conf et rajouter les options d'Alsa, mais je pense que Alsa à des problème car quand je fais Alsamixer :
Image
Je pense que le problème vient d'Alsa et que mpd à du mal à se connecter à Alsa ...

PS: Alsaconf passe sans problème !

Merci de votre aide et de votre lecture !

Cordialement,

Valentin
Dernière modification par tuxce le mer. 04 nov. 2009, 12:05, modifié 1 fois.
Raison : HELP, au secours etc..., c'est pas nécessaire :p
Openbox powered on my ~Archlinux
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [MPD]Problème de Configuration (HELP !)

Message par mélodie »

valentin2105 a écrit : J'utilise MPD (Music Player Daemon), pour le configurer, j'ai suivi le tutoriel d'Ubuntu-fr.org : http://doc.ubuntu-fr.org/mpd
:shock: toc-toc ? :non:

:humour: :copain:

http://wiki.archlinux.fr/howto/audio/mpd

:bravo:
Avatar de l’utilisateur
valentin2105
Hankyu
Messages : 23
Inscription : lun. 26 oct. 2009, 06:11

Re: [MPD]Problème de Configuration

Message par valentin2105 »

Escusez moi de me renseigner sur d'autre site que forcement le wiki d'archlinux-fr, car la documentation de MPD sur ubuntu-fr est plus complète,

Revenons au problèmes,

Je pense que le problème vient d'Alsa car je n'ai pas de son avec flash non plus ...
Parcontre bizarrement, VLC me permet d'écouter de la musique !?

Merci
Openbox powered on my ~Archlinux
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [MPD]Problème de Configuration

Message par chipster »

Dans le fichier de configuration de mpd.conf, il faudrait aussi que tu décommentes les lignes où il est question d'alsa. Je pense que ça fonctionnera mieux. D'autre part, il existe déjà un post à ce sujet déjà résolu. As-tu cherché dans le forum avant ?
Avatar de l’utilisateur
valentin2105
Hankyu
Messages : 23
Inscription : lun. 26 oct. 2009, 06:11

Re: [MPD]Problème de Configuration

Message par valentin2105 »

Les lignes d'Alsa sont décommenté car quand je lance avec tout commenté, il me dit aucun sortit audio détécté, mais ce qui est bizarre, s'est qu'avec Alsa décomenté, il lance mpd sans la moindre erreur mais la lecture de la musique dans la logiciels ne marche pas, Ce que je pense, c'est que Alsa est mal configurer et que mpd se base sur un Alsa mal configurer donc ne détécte aucune erreur de configurations ..!

Pour la recherche sur le forum, j'ai regarder, mais les post parlent d'un problème de réglage dans mpd.conf non dans Alsa ....

Cordialement,
Openbox powered on my ~Archlinux
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [MPD]Problème de Configuration

Message par chipster »

Pourrais-tu copier le fichier mpd.conf en entier ici que l'on puisse vérifier et écarter mpd définitivement ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [MPD]Problème de Configuration

Message par tuxce »

en lancant:

Code : Tout sélectionner

aplay fichier.wav
ça fonctionne ?
Avatar de l’utilisateur
valentin2105
Hankyu
Messages : 23
Inscription : lun. 26 oct. 2009, 06:11

Re: [MPD]Problème de Configuration

Message par valentin2105 »

Code : Tout sélectionner

#################################################################################
# Fichiers et dossiers :
#
music_directory "/home/val/Musiques"              # Là où se trouve la musique
playlist_directory "/home/val/Musiques" # Où mettre les playlists
db_file "/home/val/.mpd/mpd.db"              # La base de données
log_file "/home/val/.mpd/mpd.log"                    # fichier de log
error_file "/home/val/.mpd/mpd-error.log"            # fichier de log des erreurs
pid_file "/home/val/.mpd/mpd.pid"                    # fichier PID
#################################################################################


#################################################################################
# Connexion (facultatif) :
#
port 6600                                # Où MPD doit écouter. Défaut : 6600
#################################################################################





########################## AUDIO OUTPUT ########################
#
# MPD supports many audio output types, as well as playing
# through multiple audio outputs at the same time.  You can
# specify one or more here.  If you don't specify any, MPD will
# automatically scan for a usable audio output.
#
# See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
# for examples of other audio outputs.
#
# An example of an ALSA output:
##########ICI TU CONFIGURE TON AUDIO, POUR LE RÉGLER AVEC LES CLIENTS SI BESOIN (ATTENTION À
#DÉCOMMENTER TOUTES LES "{}" :)
#
#
#

audio_output {
        type                    "alsa"
        name                    "My ALSA Device"
#        device                  "hw:0,0"     # optional
#        format                  "44100:16:2" # optional
}
#
# An example of an OSS output:
#
#audio_output {
#        type                    "oss"
#        name                    "My OSS Device"
#        device                  "/dev/dsp"   # optional
#        format                  "44100:16:2" # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
#        type                    "shout"
#        encoding                "ogg"                   # optional
#        name                    "My Shout Stream"
#        host                    "localhost"
#        port                    "8000"
#        mount                   "/mpd.ogg"
#        password                "hackme"
#        quality                 "5.0"
#        bitrate                 "128"
#        format                  "44100:16:1"
#        user                    "source"                # optional
#        description             "My Stream Description" # optional
#        genre                   "jazz"                  # optional
#        public                  "no"                    # optional
#        timeout                 "2"                     # optional
#}
#
# An example of a null output (for no audio output):
#
#audio_output {
#        type                    "null"
#        name                    "My Null Output"
#}
#
# Force all decoded audio to be converted to this format before
# being passed to the audio outputs.
#
#audio_output_format             "44100:16:2"
#
# If MPD has been compiled with libsamplerate support, this
# specifies the sample rate converter to use.  Possible
# values can be found in the mpd.conf man page or the
# libsamplerate documentation.
#
#samplerate_converter            "Fastest Sinc Interpolator"
#
################################################################




############################# MIXER ############################
#
# MPD needs to know what mixer settings to change when you
# adjust the volume.  If you don't specify one here, MPD will
# pick one based on which ones it was compiled with support for.
#
# An example for controlling an ALSA mixer:
#
mixer_type                      "alsa"
mixer_device                    "default"
mixer_control                   "PCM"
#
# An example for controlling an OSS mixer:
#
#mixer_type                      "oss"
#mixer_device                    "/dev/mixer"
#mixer_control                   "PCM"
#
# If you want MPD to adjust the volume of audio sent to the
# audio outputs, you can tell it to use the software mixer:
#
#mixer_type                      "software"
#
################################################################
Pour aplay fichier.wav, je n'ai pas de fichier wav sous la main, pourrais-tu me donner un liens silteplait ?
Openbox powered on my ~Archlinux
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [MPD]Problème de Configuration

Message par chipster »

:google:
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [MPD]Problème de Configuration

Message par chipster »

perso je décommenterai cette ligne :

Code : Tout sélectionner

#        device                  "hw:0,0"     # optional
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [MPD]Problème de Configuration

Message par tuxce »

valentin2105 a écrit : Pour aplay fichier.wav, je n'ai pas de fichier wav sous la main, pourrais-tu me donner un liens silteplait ?

Code : Tout sélectionner

locate -r .wav$
(alsa en installe)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MPD]Problème de Configuration

Message par benjarobin »

:google:
Sinon tuxce: locate -i -r \.wav$ :copain:
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [MPD]Problème de Configuration

Message par tuxce »

je me suis dit que des fichiers avec wav à la fin, il doit pas y en avoir des masse, et puis la casse... c'était juste pour montrer la commande et en même temps, je sais ce qu'elle va sortir vu qu'il a alsa, sinon :non:
locate -ir \\.wav$ :mrgreen:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MPD]Problème de Configuration

Message par benjarobin »

Hum interessant bien que je ne soit pas sur de bien comprendre ce qui se passe
Ce qui retourne le bon resulat: \\.wav$ "\.wav$" "\\.wav$" '\.wav$'
Ce qui ne retourne pas ce que l'on veut: .wav$ \.wav$ '\\.wav$'
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [MPD]Problème de Configuration

Message par tuxce »

:google: :copain:
(bon sinon, faut arrêter, le souci de valentin2105 n'est toujours pas résolu)
Avatar de l’utilisateur
valentin2105
Hankyu
Messages : 23
Inscription : lun. 26 oct. 2009, 06:11

Re: [MPD]Problème de Configuration

Message par valentin2105 »

Code : Tout sélectionner

aplay fichier.wav
Ceci lit le fichier wav Sans problème !

Si je décommente device :
[root@pcval val]# mpd
volume: deprecated option 'mixer_device' found, moving to 'alsa' audio output
volume: deprecated option 'mixer_control' found, moving to 'alsa' audio output
Openbox powered on my ~Archlinux
Avatar de l’utilisateur
JPEC
yeomen
Messages : 223
Inscription : sam. 27 déc. 2008, 22:26
Localisation : Paris

Re: [MPD]Problème de Configuration

Message par JPEC »

valentin2105 a écrit :

Code : Tout sélectionner

aplay fichier.wav
Ceci lit le fichier wav Sans problème !

Si je décommente device :
[root@pcval val]# mpd
volume: deprecated option 'mixer_device' found, moving to 'alsa' audio output
volume: deprecated option 'mixer_control' found, moving
to 'alsa' audio output
Humm apparament tu lances mpd en root et tu configure via un fichier user...
Essaie en user.
Thinkpad x201 (CPU : i5 @ 2,4GHz, RAM : 8GO, SSD : 128GO) - Archlinux (x86_64) + Gnome + Bépo
TEX Yoda (MX Brown) | HHPK (MX Brown)
Répondre