MPD ne parvient pas à charger de la musique

1

J'ai installé MPD sur mon pidora en cours d'exécution à la framboise.

Je l'ai compilé moi-même, donc il pourrait y avoir un problème avec cela.

J'ai configuré mpd comme il est écrit dans les pages normales du wiki:

Voici mon .mpdconf

music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "~/.mpd/database"
user "mpd"
group "audio"
bind_to_address "10.0.0.200"
port "6600"
auto_update "yes"
audio_output {
 type "alsa"
 name "My ALSA Device"
 device "hw:0,0" # optional
}

J'ai ouvert le flux avec GMPC et il montre des chansons dans la base de données. Buf $ mpc stats renvoie 0 chanson.

Si je veux ajouter une chanson par mpc avec

MPD_HOST=10.0.0.200 mpc --verbose --wait load o\'brother/Disillusion/Parasitical.ogg

il n'imprime que

client: [5] opened from 10.0.0.200:37865
client: [5] process command list
client: process command "load "o'brother/Disillusion/Parasitical.ogg""
playlist: No such playlist
client: command returned 2
Sheldan
la source

Réponses:

0

Vous avez essayé d'ajouter le fichier en tant que liste de lecture, cela ne fonctionne pas, car ce n'en est pas une. Pour lire un fichier dans mpc, vous devez l'ajouter à une liste de lecture virtuelle, puis lire celui-ci en lecture.

mpc add "file"
mpc play
The19thFighter
la source
0

Je viens de rencontrer le même problème, et c'est probablement parce que vous n'avez pas le support requis pour le type de fichier compilé .

Choses à vérifier:

  • Assurez-vous que le type de fichier (par exemple, flac, mp3) est pris en charge par votre construction. Vous pouvez voir ce qui n'est pas activé à la fin de la sortie lorsque vous l'exécutez ./configure. Par exemple:
    ...
    ########### CONFIGURATION MPD ############

    Support d'archive:
        (+ bzip2) (-ISO9660) (-ZIP) 
    Support client:
        (+ IPv6) (+ TCP) (+ Sockets de domaine UNIX) 
    Support de stockage:
        (-NFS) (-SMB) 
    Prise en charge du format de fichier:
        (-AAC) (-AdPlug) (+ DSD) (SID -C64) (-FFMPEG) (+ FLAC) (-FluidSynth) (-GME) 
        (-libsndfile) (-MikMod) (-MODPLUG) (-MAD) (-MPG123) (-Musepack) 
        (-Opus) (-OggTremor) (+ OggVorbis) (-WAVE) (-WavPack) (-WildMidi) 
    ...

Cet exemple montre +FLACet les +OggVorbisfichiers .flac et .ogg sont donc pris en charge, mais ne prennent pas en charge les mp3 (montreraient +MPG123au lieu de -MPG123). Vous aurez besoin d'installer des packages ou des bibliothèques supplémentaires pour obtenir une assistance supplémentaire, puis de réexécuter ./configureet de vérifier à nouveau la sortie. Sur CentOS, je devais installer le flac-develpaquet pour que les fichiers flac soient pris en charge avant de créer mpd. J'avais aussi besoin du libvorbis-develpaquet sur CentOS 7 pour que le support Ogg Vorbis fonctionne .

  • Assurez-vous que votre ~/mpdconfou votre /etc/mpd.conffichier indique l' music_directoryemplacement où se trouvent vos fichiers de musique.

  • Exécuter mpc updatepour ajouter tous les fichiers de musique à votre base de données musicale

  • Essayez d’exécuter mpd --no-daemon --stderr --verbosepour obtenir un chargement d’informations de débogage pendant l’exécution du démon. Si vous exécutez mpc updatecomme ci-dessus pour la première fois et que les informations sur les fichiers ajoutés ne sont pas imprimées, le type de fichier compilé dans ce fichier n'est probablement pas pris en charge.

Vous pourriez obtenir des effets similaires si vous ne disposez pas de l’aide d’ID3 ou d’autres informations sur les balises, mais je m'attendrais à ce que les noms de fichiers apparaissent et que la musique soit lisible, mais pas les titres, les artistes, etc. des balises.

J'espère que cela t'aides!

Legooolas
la source