Skip to content

Navidrome - Plugins - AudioMuse-AI - Config

Configuration options for navidrome plugins audiomuseai config.

Available Options

This page documents 8 configuration options.

nixflix.navidrome.plugins.audiomuseai.config

Replaces the Instant Mix button with AudioMuse-AI recommendations for similar tracks

Typesubmodule
Default
{ }
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.apiToken

API Token

Optional Bearer token for AudioMuse-AI API authentication. Leave blank if not required.

Warning

Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.

Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.

Typestring or (submodule)
Default
null
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.apiUrl

AudioMuse-AI API URL

Base URL for the AudioMuse-AI server (e.g., http://192.168.3.203:8000).

Typestring
Default
"http://192.168.3.203:8000"
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.artistSimilarCount

Number of Similar Artists

Maximum number of similar artists to request from AudioMuse-AI. Default: 10

Typeinteger between 1 and 100 (both inclusive)
Default
10
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.eliminateDuplicates

Eliminate Duplicates

Remove duplicate tracks from results. Default: true

Typeboolean
Default
true
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.instantMixSource

Instant Mix Functionality

Which AudioMuse-AI similarity engine powers Instant Mix. 'Lyrics by Song' needs the SemGrove index and 'Hyperbolic Similarity' needs the hyperbolic projection built in AudioMuse-AI. Default: Similar Song.

One of: similarSong (Similar Song), lyricsBySong (Lyrics by Song), hyperbolic (Hyperbolic Similarity)

Typeone of "similarSong", "lyricsBySong", "hyperbolic"
Default
"similarSong"
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.radiusSimilarity

Use Radius Similarity

Use radius-based similarity algorithm. Default: true

Typeboolean
Default
true
Declared inmodules/navidrome/plugins/fromGenerated.nix

nixflix.navidrome.plugins.audiomuseai.config.server

Server Name

Server name as configured in AudioMuse-AI multi-server setup (e.g. 'Navidrome'). Leave blank if multi-server is not used; the parameter will not be sent.

Typestring
Default
""
Declared inmodules/navidrome/plugins/fromGenerated.nix