Mpd stopped working after update

Im having trouble getting mpd to work after a recent update.

The output of systemctl status mpd, which is running:

Mar 13 08:09:01 s-pc mpd[3150]: decoder: Decoder plugin 'wildmidi' is unavailable: configuration file does not exis>
Mar 13 08:09:01 s-pc mpd[3150]: config: Found database setting without music_directory - disabling database
Mar 13 08:09:01 s-pc mpd[3150]: output: No 'audio_output' defined in config file
Mar 13 08:09:01 s-pc mpd[3150]: ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave
Mar 13 08:09:01 s-pc mpd[3150]: alsa_output: Error opening default ALSA device: No such file or directory
Mar 13 08:09:01 s-pc mpd[3150]: oss_output: Error opening OSS device "/dev/dsp": No such file or directory
Mar 13 08:09:01 s-pc mpd[3150]: oss_output: Error opening OSS device "/dev/sound/dsp": No such file or directory
Mar 13 08:09:01 s-pc mpd[3150]: output: Successfully detected a jack audio device
Mar 13 08:09:01 s-pc mpd[3150]: zeroconf: No global port, disabling zeroconf
Mar 13 08:09:01 s-pc systemd[1]: Started Music Player Daemon.

And my mpd config:

type or paste code here    music_directory         "~/Music"
    playlist_directory      "~/Music/Playlists"
    db_file                 "~/.config/mpd/mpd.db"
    pid_file                "~/.config/mpd/mpd.pid"
    state_file              "~/.config/mpd/mpdstate"
    sticker_file            "~/.config/mpd/sticker.sql"
    log_file                "syslog"
    
    user                    "s"
    
    bind_to_address         "any"
    port                    "6600"
    
    restore_paused          "yes"
    metadata_to_use         "artist,album,title,track,name,genre,date,composer,performer,disc"
    auto_update             "yes"
    follow_outside_symlinks "yes"
    follow_inside_symlinks  "yes"
    
    save_absolute_paths_in_playlists    "no"
    
    #replaygain              "track"
    #replaygain_preamp       "0"
    volume_normalization    "yes"
    
    zeroconf_enabled        "yes"
    zeroconf_name           "Music Player"
    
    audio_output {
        type                "alsa"
        name                "ALSA Output"
        device              "hw:0,0"        # optional
        #format             "44100:16:2"    # optional
        #mixer_device       "default"       # optional
        #mixer_control      "PCM"           # optional
        #mixer_index        "0"             # optional
        mixer_type          "software"      # optional
    }
    
    audio_output {
        type                "pulse"
        name                "PulseAudio Output"
        mixer_type          "software"    
    }
    
    audio_output {
        type                "httpd"
        name                "HTTP Stream"
        encoder             "vorbis"  # optional, vorbis or lame
        port                "8080"
        quality             "5.0"   # do not define if bitrate is defined
        # bitrate           "128"   # do not define if quality is defined
        format              "44100:16:1"
        max_clients         "0"   # optional 0=no limit
    }    

How to increase your chances of solving your issue:

found the issue. There has been changes to the way arch/mpd handles systemd services. So ive made some changes in the file:

/usr/lib/systemd/system/mpd.service.d/00-arch.conf

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.