musicpd will nicht

tjur

Well-Known Member
Hallo,

ich habe ein problem mit musicpd. Nach starten per '/usr/local/etc/rc.d/musicpd start' scheint musicpd nicht zu laufen. Jedenfalls ist es nicht in der Ausgabe von 'ps -aux' dabei.

Wenn ich Sonata starte bekomme ich
Code:
(61, 'Connection refused')

in den log-files ist nichts zu finden. Auch mit log_level=verbose nicht.

das hier ist meine mpd.conf (die Verzeichnisse und Dateien sind vorhanden)
Code:
music_directory         "~/musik"
playlist_directory      "~/.musicpd/playlists"
db_file                 "~/.musicpd/database"
log_file                "~/.musicpd/log"
error_file              "~/.musicpd/error"
pid_file                "~/.musicpd/pid"
state_file              "~/.musicpd/state"
user                    "michael"
log_level               "verbose"

bind_to_address         "127.0.0.1"
port                    "6600"

audio_output {
        type    "oss"
        name    "OSS"
}

Google und die Suche haben mich nicht weitergebracht...
 
Zuletzt bearbeitet:
Sieht eigentlich gut aus.
Check nochmal rekursiv die Rechte von ~michael/.musicpd - wenn er z.B. kein .pid erzeugen kann, startet er wahrscheinlich nicht und gibt auch nix aus ;)
Soweit ich mich erinnere ist mpd nicht sonderlich debugfreundlich, aber ist auch schon ne Ewigkeit her, dass ich meinen konfiguriert hab.
 
kenne den musicpd zwar nicht, aber haste mal versucht rc_debug="YES" in die rc.conf zu schreiben ?

vermutlich braucht der auch einen eintrag in der rc.conf.
hast du mal mit '/usr/local/etc/rc.d/musicpd onestart' versucht ?

gruß rolle
 
Ich tippe mal darauf, dass musicpd_enable="YES" nicht in der /etc/rc.conf gesetzt wurde.

Alternativ kannst du auch mit /usr/local/etc/rc.d/musicpd onestart starten.
 
hmm, das ist seltsam, ich habe nichts geändert.

Nur enable_musicpd="YES" in die rc.conf eingetragen und neu gestartet.
Und es funktionierte. Nur das Beenden mit /usr/local/etc/rc.d/muscpd stop bzw. beim Rechner runterfahren hat nicht funktioniert. Es kam

Stopping musicpd.
Waiting for PIDS: 1549. 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549 ... usw.

Habe dann nur nochmal neu gestartet musicpd mit kill -9 beendet, dann einmal mit /usr/local/etc/rc.d/muscpd onestart gestartet und mit /usr/local/etc/rc.d/muscpd onestop wieder beendet und jetzt funktioniert es. Auch nur mit start/stop. Keine Ahnung warum.

edit:
Ach so, im error file steht jetzt immer
Code:
Avahi: Failed to create client: Daemon läuft nicht
mpd funktioniert aber trotzdem. Wofür braucht mpd denn den avahi-daemon?
 
Ja, dass das Stop nicht geht, ist ein Bug im MusicPD. Ist in der SVN-Version seit Monaten repariert, aber da es noch kein neues Release gibt...
 
Sicher, dass du nicht doch musicpd_enable="YES" eingetragen hast?

Wenn du mit mpc ein pause oder stop schickst, sollte der mpd dann doch noch stoppen.
 
doch jetzt schon.

Aber es ging ja darum den mpd-daemon ansich zu starten/stoppen und nicht die Wiedergabe. ;)
 
Zurück
Oben