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