bvandeusen
|
bffa397250
|
refactor(server/sql): unify *ForUser track queries via nullable user_id (A1)
|
2026-05-08 08:15:19 -04:00 |
|
bvandeusen
|
49218e5231
|
refactor(server/api): resolveByID helper for parseUUID->fetch->404 (T4)
|
2026-05-07 21:28:20 -04:00 |
|
bvandeusen
|
91f4f5c18a
|
refactor(server/api): migrate library/media handlers to writeErr(err) (T3b)
|
2026-05-07 20:48:20 -04:00 |
|
bvandeusen
|
ef6c09dbfb
|
refactor(server/m7-353): consolidate findSidecarCover into coverart package
|
2026-05-04 14:46:28 -04:00 |
|
bvandeusen
|
3656461b20
|
feat(api): GET /api/tracks/{id}/stream with Range support
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-21 22:44:48 -04:00 |
|
bvandeusen
|
945b773cbd
|
feat(api): GET /api/albums/{id}/cover with sidecar fallback
|
2026-04-21 22:37:53 -04:00 |
|
bvandeusen
|
5af6d7fac6
|
docs(api): document intentional audioContentType divergence from subsonic
|
2026-04-21 22:35:29 -04:00 |
|
bvandeusen
|
c799e5c1c9
|
feat(api): scaffold media helpers for cover + stream endpoints
|
2026-04-21 22:30:25 -04:00 |
|