Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

services.mpdscribble.package

The mpdscribble package to use.

Type: package

Default:

pkgs.mpdscribble

Declared by:

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:

services.mpdscribble.endpoints.<name>.passwordFile

File containing the password, either as MD5SUM or cleartext.

Type: null or string

Default:

null

Declared by:

services.mpdscribble.endpoints.<name>.url

The url endpoint where the scrobble API is listening.

Type: string

Default:

""

Declared by:

services.mpdscribble.endpoints.<name>.username

Username for the scrobble service.

Type: string

Declared by:

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:

services.mpdscribble.journalInterval

How often should mpdscribble save the journal file? [seconds]

Type: signed integer

Default:

600

Example:

60

Declared by:

services.mpdscribble.passwordFile

File containing the password for the mpd daemon.

Type: null or string

Default:

null

Declared by:

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:

services.mpdscribble.proxy

HTTP proxy URL.

Type: null or string

Default:

null

Declared by:

services.mpdscribble.verbose

Log level for the mpdscribble daemon.

Type: signed integer

Default:

1

Declared by: