diff options
Diffstat (limited to '')
-rw-r--r-- | mpd/.local/etc/mpd/mpd.conf | 54 | ||||
-rwxr-xr-x | mpd/@install | 20 |
2 files changed, 74 insertions, 0 deletions
diff --git a/mpd/.local/etc/mpd/mpd.conf b/mpd/.local/etc/mpd/mpd.conf new file mode 100644 index 0000000..ca77d4f --- /dev/null +++ b/mpd/.local/etc/mpd/mpd.conf @@ -0,0 +1,54 @@ +music_directory "~/music" + +playlist_directory "~/.local/var/cache" + +log_file "/dev/null" +log_level "default" + +pid_file "~/.local/run/mpd.pid" + +state_file "~/.local/var/mpd/state" +state_file_interval "60" + +sticker_file "~/.local/var/mpd/sticker.db" + +restore_paused "yes" + +auto_update "no" + +follow_outside_symlinks "yes" +follow_inside_symlinks "yes" + +replaygain "album" +replaygain_preamp "0" +replaygain_limit "yes" + +volume_normalization "no" + +filesystem_charset "UTF-8" + +bind_to_address "localhost" +port "6600" + +connection_timeout "10" +max_connections "10" +max_playlist_length "2048" +max_command_list_size "2048" +max_output_buffer_size "8192" + +zeroconf_enabled "no" + +database { + plugin "simple" + path "~/.local/var/mpd/database.gz" + compress "yes" +} + +audio_output { + type "alsa" + name "ALSA" + mixer_type "software" + mixer_control "PCM" +} + +# vim:filetype=conf diff --git a/mpd/@install b/mpd/@install new file mode 100755 index 0000000..c4240a3 --- /dev/null +++ b/mpd/@install @@ -0,0 +1,20 @@ +#!/bin/sh + +[ ! -d "${XDG_CONFIG_HOME}/mpd" ] && \ + mkdir -p "${XDG_CONFIG_HOME}/mpd" +[ ! -d "${XDG_DATA_HOME}/mpd" ] && \ + mkdir -p "${XDG_DATA_HOME}/mpd" +[ ! -d "${XDG_DATA_HOME}/mpd/playlists" ] && \ + mkdir -p "${XDG_DATA_HOME}/mpd/playlists" +[ ! -f "${XDG_DATA_HOME}/mpd/state" ] && \ + touch "${XDG_DATA_HOME}/mpd/state" +[ ! -f "${XDG_DATA_HOME}/mpd/database.gz" ] && \ + touch "${XDG_DATA_HOME}/mpd/database.gz" +[ ! -f "${XDG_DATA_HOME}/mpd/sticker.db" ] && \ + touch "${XDG_DATA_HOME}/mpd/sticker.db" + +stow \ + --target="${HOME}" \ + --ignore="^@.*" \ + --verbose \ + mpd |