From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:40874) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2FbY-0002Rr-JH for guix-patches@gnu.org; Fri, 08 Mar 2019 08:32:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h2FbX-00059U-RN for guix-patches@gnu.org; Fri, 08 Mar 2019 08:32:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50630) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h2FbX-00057R-J1 for guix-patches@gnu.org; Fri, 08 Mar 2019 08:32:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h2FbW-0006uV-85 for guix-patches@gnu.org; Fri, 08 Mar 2019 08:32:02 -0500 Subject: [bug#34693] [PATCH] services: mpd: add more configuration options Resent-Message-ID: From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Date: Fri, 8 Mar 2019 14:29:17 +0100 Message-Id: <20190308132916.18113-1-anothersms@gmail.com> In-Reply-To: <87imwtha5s.fsf@gnu.org> References: <87imwtha5s.fsf@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 34693@debbugs.gnu.org From: nixo * gnu/services/audio.scm (): Add 'db-file', 'state-file' and 'sticker-file' fields. * doc/guix.texi (Music Player Daemon): Document it. --- doc/guix.texi | 9 +++++++++ gnu/services/audio.scm | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 9fb5cff06d..c5857acd0c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -20175,6 +20175,15 @@ The directory to scan for music files. @item @code{playlist-dir} (default: @code{"~/.mpd/playlists"}) The directory to store playlists. +@item @code{db-file} (default: @code{"~/.mpd/tag_cache"}) +The location of the music database. + +@item @code{state-file} (default: @code{"~/.mpd/state"}) +The location of the file that stores current MPD's state. + +@item @code{sticker-file} (default: @code{"~/.mpd/sticker.sql"}) +The location of the sticker database. + @item @code{port} (default: @code{"6600"}) The port to run mpd on. diff --git a/gnu/services/audio.scm b/gnu/services/audio.scm index 6629433780..ebfe05abd0 100644 --- a/gnu/services/audio.scm +++ b/gnu/services/audio.scm @@ -42,6 +42,12 @@ (default "~/Music")) (playlist-dir mpd-configuration-playlist-dir (default "~/.mpd/playlists")) + (db-file mpd-configuration-db-file + (default "~/.mpd/tag_cache")) + (state-file mpd-configuration-state-file + (default "~/.mpd/state")) + (sticker-file mpd-configuration-sticker-file + (default "~/.mpd/sticker.sql")) (port mpd-configuration-port (default "6600")) (address mpd-configuration-address @@ -61,6 +67,9 @@ `(("user" ,mpd-configuration-user) ("music_directory" ,mpd-configuration-music-dir) ("playlist_directory" ,mpd-configuration-playlist-dir) + ("db_file" ,mpd-configuration-db-file) + ("state_file" ,mpd-configuration-state-file) + ("sticker_file" ,mpd-configuration-sticker-file) ("port" ,mpd-configuration-port) ("bind_to_address" ,mpd-configuration-address))))) -- 2.20.1