Commit Graph

8 Commits

Author SHA1 Message Date
Vickes
4fde5a6db4 feat: add HTTP Range header support for iOS streaming clients (#48) 2026-01-15 23:47:03 +01:00
V1ck3s
e8e385b770 fix: resolve circular dependency and fix failing tests 2026-01-15 23:32:31 +01:00
V1ck3s
ebe6e90f39 feat: playlist implementation 2026-01-15 23:32:31 +01:00
Branson
c4e62cdeab Fix syntax error 2026-01-13 16:56:51 -05:00
bransoned
183f59993f Change repeated array allocation into predefined constant 2026-01-13 21:39:42 +00:00
V1ck3s
c8c4fd8322 fix: add HTTP Range header forwarding for iOS clients 2026-01-12 19:35:29 +01:00
bransoned
ad4a3af41e #31 (upstream) Fix iOS client local streaming issues 2026-01-12 01:30:14 +00: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