albums: struct for /api/albums

This also includes tests against a sample response from the
https://monster-siren.hypergryph.com/api/albums endpoint.

Signed-off-by: Yonah <contrib@gensokyo.uk>
This commit is contained in:
2025-09-17 06:05:51 +09:00
parent cc45f04800
commit 821e46d405
3 changed files with 308 additions and 0 deletions

1
testdata/albums.json vendored Normal file

File diff suppressed because one or more lines are too long