Page 1 sur 1

[MPD]Problème de Configuration

Publié : mer. 04 nov. 2009, 06:10
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

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

Publié : mer. 04 nov. 2009, 11:29
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:

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 05:54
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

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 08:42
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 ?

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 10:43
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,

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 12:13
par chipster
Pourrais-tu copier le fichier mpd.conf en entier ici que l'on puisse vérifier et écarter mpd définitivement ?

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 12:20
par tuxce
en lancant:

Code : Tout sélectionner

aplay fichier.wav
ça fonctionne ?

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 13:33
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 ?

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 17:15
par chipster
:google:

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 17:16
par chipster
perso je décommenterai cette ligne :

Code : Tout sélectionner

#        device                  "hw:0,0"     # optional

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 17:44
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)

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 18:35
par benjarobin
:google:
Sinon tuxce: locate -i -r \.wav$ :copain:

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 19:19
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:

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 19:36
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$'

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 19:53
par tuxce
:google: :copain:
(bon sinon, faut arrêter, le souci de valentin2105 n'est toujours pas résolu)

Re: [MPD]Problème de Configuration

Publié : jeu. 05 nov. 2009, 20:58
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

Re: [MPD]Problème de Configuration

Publié : ven. 06 nov. 2009, 15:24
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.