Commit Graph

3 Commits

Author SHA1 Message Date
V1ck3s
d31a380176 fix: add HTTP Range header forwarding for iOS clients 2026-01-13 17:09:56 -05:00
bransoned
bdac8ac132 #31 (upstream) Add http context handling to tests 2026-01-11 19:03:56 -05:00
V1ck3s
9245dac99e refactor: extract subsonic controller logic into specialized services
- Extract SubsonicRequestParser for HTTP parameter extraction
- Extract SubsonicResponseBuilder for XML/JSON response formatting
- Extract SubsonicModelMapper for search result parsing and merging
- Extract SubsonicProxyService for upstream Subsonic server communication
- Add comprehensive test coverage (45 tests) for all new services
- Reduce SubsonicController from 1174 to 666 lines (-43%)

All tests passing. Build succeeds with 0 errors.
2026-01-08 21:47:05 +01:00