Self-hosted, ListenBrainz-compatible podcast scrobble server. Built with C# .NET 10, ASP.NET Core, and DuckDB.
Stars
0
Forks
0
Watchers
0
Open Issues
5
Overall repository health assessment
No package.json found
This might not be a Node.js project
15
commits
test: add coverage for health, stats, additional_info round-trip, count clamping, ts filtering, and RequireAuthForReads (#22)
f5dd1ecView on GitHubfeat: validate PORT config value at startup with clear diagnostic (#21)
96ae6a7View on GitHubrefactor: ScrobblerConfig as plain POCO with standard config binding (#18)
fd64969View on GitHubfix: stats endpoint JSON responses now use snake_case (#17)
3543af5View on GitHubfix: report imported/skipped counts in import response (#16)
cc0f159View on GitHubfix: write DB before updating in-memory cache in PlayingNowStore.Set (#12) (#15)
2b8b1bbView on GitHubfix: reject GET listens requests with both max_ts and min_ts (#14)
0e6707dView on GitHubfix: add global exception handler to prevent stack trace leaks (#10)
33d5d4bView on GitHubfix: replace curl with wget in Dockerfile HEALTHCHECK (#9)
c3ef28dView on GitHub