No description
- Zig 90.5%
- Nix 9.5%
| config | feat: make timestamping configurable | |
| src | fix: uaf + feat: retain_with_limit arena | |
| .gitignore | initial | |
| build.zig | feat: lastfm scrobbling | |
| build.zig.zon | feat: move to 0.16 and threaded networking | |
| build.zig.zon.nix | chore: make flake nixos package | |
| build.zig.zon2json-lock | feat: move to 0.16 and threaded networking | |
| flake.lock | feat: move to 0.16 and threaded networking | |
| flake.nix | feat: move to 0.16 and threaded networking | |
| LICENSE | initial | |
| README.md | chore: readme | |
mpriscrobble
Small, configurable MPRIS based scrobbler. Currently only supports last.fm as a scrobbling target.
How to use
mpriscrobble can be used standalone with by compiling it with zig build
(preferably zig build -Doptimize=ReleaseSafe)
Alternatively, you can use the flake provided.
Configuring
Check out config/config.zon for information. You can modify it directly in
place or copy it over to your build destination (zig-out/bin by default),
however it is important that it is placed inside a folder named config.
Important
If you modify it in place, please please please be careful to not commit API keys and secrets if/when you make a PR, as the file is not
.gitignored.