MPD lädt keine Musik

4715
Sheldan

Ich habe MPD auf meiner Himbeer-Pidora installiert.

Ich habe es selbst zusammengestellt, daher könnte es ein Problem geben.

Ich habe mpd so konfiguriert, wie es in den normalen Wiki-Seiten geschrieben ist:

Hier ist meine .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 } 

Ich habe den Stream mit GMPC geöffnet und es werden Songs in der Datenbank angezeigt. Buf $ mpc stats gibt 0 Songs zurück.

Wenn ich einen Song per mpc mit hinzufügen möchte

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

es wird nur gedruckt

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 
0

2 Antworten auf die Frage

0
The19thFighter

Sie haben versucht, die Datei als Wiedergabeliste hinzuzufügen. Dies funktioniert nicht, da es sich um keine handelt. Um eine Datei in mpc abzuspielen, müssen Sie sie zu einer virtuellen Wiedergabeliste hinzufügen und diese dann mit play abspielen.

mpc add "file" mpc play 
0
Legooolas

Ich bin gerade auf dasselbe Problem gestoßen, und das liegt wahrscheinlich daran, dass Sie nicht die erforderliche Unterstützung für Dateitypen kompiliert haben .

Dinge zu überprüfen:

  • Stellen Sie sicher, dass der Dateityp (z. B. flac, mp3) von Ihrem Build unterstützt wird. Sie können am Ende der Ausgabe sehen, was nicht aktiviert ist ./configure. Zum Beispiel:
 ... ########### MPD-KONFIGURATION ############  Archivunterstützung: (+ bzip2) (-ISO9660) (-ZIP)  Kundendienst: (+ IPv6) (+ TCP) (+ UNIX-Domänensockets)  Speicherunterstützung: (-NFS) (-SMB)  Dateiformat-Unterstützung: (-AAC) (-AdPlug) (+ DSD) (-C64-SID) (-FFMPEG) (+ FLAC) (-FluidSynth) (-GME)  (-libsndfile) (-MikMod) (-MODPLUG) (-MAD) (-MPG123) (-Musepack)  (-Opus) (-OggTremor) (+ OggVorbis) (-WAVE) (-WavPack) (-WildMidi)  ... 

Dieses Beispiel zeigt +FLACund +OggVorbisdaher werden .flac- und .ogg-Dateien unterstützt, jedoch keine MP3-Dateien (würde +MPG123statt anzeigen -MPG123). Sie müssen zusätzliche Pakete oder Bibliotheken installieren, um zusätzlichen Support zu erhalten. Anschließend müssen ./configureSie die Ausgabe erneut ausführen und die Ausgabe erneut überprüfen. Unter CentOS musste ich das flac-develPaket installieren, damit flac-Dateien unterstützt werden, bevor mpd erstellt wird. Ich brauchte auch das libvorbis-develPaket zu CentOS 7, damit der Ogg Vorbis-Support funktioniert .

  • Stellen Sie sicher, dass Ihre ~/mpdconfoder /etc/mpd.confDateipunkte an dem Ort liegen, music_directoryan dem Ihre Musikdateien gefunden werden können

  • Klicken Sie mpc updateauf Ausführen, um alle Musikdateien zu Ihrer Musikdatenbank hinzuzufügen

  • Versuchen Sie zu laufen mpd --no-daemon --stderr --verbose, um eine Menge Debug-Informationen zu erhalten, während der Dämon läuft. Wenn Sie mpc updatedas erste Mal wie oben beschrieben ausführen und keine Informationen über hinzugefügte Dateien gedruckt werden, wird der Dateityp wahrscheinlich nicht unterstützt

Sie können ähnliche Effekte erzielen, wenn Sie keine ID3- oder andere Tag-Informationsunterstützung haben, aber ich würde erwarten, dass die Dateinamen auftauchen und die Musik wiedergegeben werden kann, nur die Titel und Interpreten usw. der Tags.

Hoffe das hilft!