Streaming API implementation #8

Merged
blacklight merged 2 commits from feat/streaming-api into main 2026-08-22 15:59:43 +02:00
Owner

Closes: #7

Closes: #7
Implement the Tornado stream handler with range requests, format and
bitrate selection, on-the-fly transcoding, and cached transcode storage.
Add listening history endpoints, atomic play_count tracking, and the
TranscodedFile model. Harden database session management for tests and
add supporting test coverage.

Closes: #7
refactor(services): decompose metadata, import, and music helpers
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
cab41af653
Break the audio import, metadata extraction, and track list filter
logic into focused helper functions. Also rewrap acl.py docstrings.
blacklight deleted branch feat/streaming-api 2026-08-22 15:59:43 +02:00
Sign in to join this conversation.
No description provided.