diff --git a/options.xhtml b/options.xhtml index cf612062c..c5d54da33 100644 --- a/options.xhtml +++ b/options.xhtml @@ -75714,6 +75714,308 @@ boolean
+services.mpdscribble.enable
+
+
+Whether to enable mpdscribble, an MPD client which submits info about tracks being played to +Last.fm (formerly AudioScrobbler) +.
+ +Type: +boolean
+ +Default:
+false
Example:
+true
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.package
+
+
+The mpdscribble package to use.
+ +Type: +package
+ +Default:
+pkgs.mpdscribble
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.endpoints
+
+
+Endpoints to scrobble to. +If the endpoint is one of “jamendo”, “last.fm”, “libre.fm”, “listenbrainz” the url is set automatically.
+ +Type: +attribute set of (submodule)
+ +Default:
+{ }
Example:
{
+ "last.fm" = {
+ passwordFile = "/run/secrets/lastfm_password";
+ username = "foo";
+ };
+}
+
+
+Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.endpoints.<name>.passwordFile
+
+
+File containing the password, either as MD5SUM or cleartext.
+ +Type: +null or string
+ +Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.endpoints.<name>.url
+
+
+The url endpoint where the scrobble API is listening.
+ +Type: +string
+ +Default:
+""
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.endpoints.<name>.username
+
+
+Username for the scrobble service.
+ +Type: +string
+ +Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.host
+
+
+Host for the mpdscribble daemon to search for a mpd daemon on.
+ +Type: +string
+ +Default:
if config.services.mpd.network.listenAddress != "any"
+then config.services.mpd.network.listenAddress
+else "localhost"
+
+
+
+Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.journalInterval
+
+
+How often should mpdscribble save the journal file? [seconds]
+ +Type: +signed integer
+ +Default:
+600
Example:
+60
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.passwordFile
+
+
+File containing the password for the mpd daemon.
+ +Type: +null or string
+ +Default:
+null
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.port
+
+
+Port for the mpdscribble daemon to search for a mpd daemon on.
+ +Type: +16 bit unsigned integer; between 0 and 65535 (both inclusive)
+ +Default:
+config.services.mpd.network.port
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.proxy
+
+
+HTTP proxy URL.
+ +Type: +null or string
+ +Default:
+null
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpdscribble.verbose
+
+
+Log level for the mpdscribble daemon.
+ +Type: +signed integer
+ +Default:
+1
Declared by:
+
+
+<home-manager/modules/services/mpdscribble.nix>
+
+ |
services.mpris-proxy.enable