sync your ratings and favourites from a Subsonic-compatible server to *brainz services https://anemonia.kanp.ai
  • Nix 99.2%
  • Rust 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-11 20:12:48 +02:00
src lock flake & init crate 2026-09-11 20:12:48 +02:00
.gitignore lock flake & init crate 2026-09-11 20:12:48 +02:00
Cargo.toml lock flake & init crate 2026-09-11 20:12:48 +02:00
flake.lock lock flake & init crate 2026-09-11 20:12:48 +02:00
flake.nix add goals section to readme 2026-09-11 20:11:40 +02:00
readme.md add goals section to readme 2026-09-11 20:11:40 +02:00

anemonia

sync your ratings and favourites to *brainz services

usage

Anemonia needs two things to work;

  • a token to change your musicbrainz ratings and listenbrainz favourites
  • a connection to your Subsonic-compatible music server to fetch your ratings & favourites

Warning

Metabrainz services do have a concept of scope (limiting what a token allows an application to do/see), so the Amemonia instance will only be able to change your ratings and favourites. Subsonic does too, but unfortunately not all instances supports it. This means that in some cases (that you will be warned about), Anemonia technically has access to your music and can e.g. change your ratings, listen to it, etc. If you're using a Subsonic-compatible server that doesn't support it, please either switch, update, or host your own Anemonia instance.

you essentially have two options;

hosting

tbd

goals

  • be reasonably small. needs a web UI for instances serving several users, but that doesn't mean we have to pull in all the worlds' web libraries