Library
Admin — changes here affect the live library.

Auto-publish by license

When enabled, any file whose license is on the allow-list below is accessible to guests. Files you have manually set are not affected. Tag-sourced licenses are unverified — you opt in and own the legal call.

Free-license allow-list

Trash & restore

What happens when someone uploads content that already exists but is in the trash. The default re-creates it from the uploaded bytes (the historical behavior).

Tag services

Let the edit modal’s “Suggest tags” panel look tracks up on MusicBrainz via AcoustID. Enabling this sends acoustic fingerprints to the external service — only when a user explicitly requests a suggestion, never at upload. Requires a free AcoustID application key.

Madnetwork

Downloads from the madnetwork are staged in the downloader’s “My uploads” for review, like uploads. Auto-approve skips the review bucket and lands each download in the library exactly as fetched — suited to a single-user node, not a shared server.

Who a recording is published to when it carries no scope of its own. Your community is every node reachable from you through mutually declared friendships — see the network map — not everyone on the mesh. Per-recording overrides live on the Recordings lens (Full Library › Recordings) and in the All Appearances bulk editor.

In MiB, for what the swarm has fetched from other nodes (Madnetwork cache). While the cache is over the limit, the least recently used blobs are deleted until it fits; lowering it takes effect immediately. Leave it empty to use the configured default ([federation] cache_max_mb, 0), or type 0 for no limit at all — which is a setting of its own, not the same as leaving it empty. A default of 0 ships on purpose: a guessed one would start deleting other people’s content the moment you upgraded. Nothing here is lost for good, since what the swarm fetched can be fetched again while a holder remains.

In days, and 0 (the default) keeps everything. The clock is the last time this server played or downloaded the blob — another node fetching it from us does not count — so this rule means “we have stopped using it”, not “nobody wants it”. It runs beside the limit above rather than instead of it: age goes first, then the limit takes the coldest of what is left. Deleting an entry also withdraws it as a seed for the madnetwork, which is why neither rule is on until you turn it on.

The outbound seeding rate cap is a server setting ([federation] seed_rate_kib); leave it at 0 for unlimited.