sync your ratings and favourites from a Subsonic-compatible server to *brainz services
https://anemonia.kanp.ai
- Nix 99.2%
- Rust 0.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| readme.md | ||
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;
- host your own (see hosting)
- use the public instance at anemonia.kanp.ai
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