Tobias Gesellchen
c4cf078d2a
Add Spotify mock server and integration tests
2026-04-06 15:05:44 +02:00
Tobias Gesellchen and GitHub
382567d67d
Add .../api_versions.xml and .../musicprovider/{providerID}/is_eligible ( #150 )
2026-04-05 23:25:30 +02:00
Tobias Gesellchen and GitHub
de96b1f119
Add /streaming/account/{account}/presets/all ( #149 )
2026-04-05 23:10:53 +02:00
Tobias Gesellchen and GitHub
d22dc99c9e
Add /streaming/account/{account}/devices ( #148 )
2026-04-05 10:16:22 +02:00
Tobias Gesellchen and GitHub
bd0e3d64a3
Add /streaming/account/{account}/sources ( #147 )
2026-04-05 01:09:02 +02:00
Tobias Gesellchen and GitHub
f354c63bac
Add /v1/report ( #145 )
...
https://github.com/gesellix/Bose-SoundTouch/issues/135
2026-04-04 23:23:04 +02:00
Tobias Gesellchen and GitHub
50e45ab5f2
Add/improve e2e test cases ( #144 )
...
https://github.com/gesellix/Bose-SoundTouch/issues/135
2026-04-04 21:05:34 +02:00
Tobias Gesellchen
c1e7d513b4
Add/improve e2e test cases
2026-04-04 18:53:59 +02:00
Tobias Gesellchen
cc92430e69
Add /blacklist handler
2026-04-04 18:53:59 +02:00
Tobias Gesellchen and GitHub
7c92a785a4
Add/improve e2e tests ( #142 )
...
https://github.com/gesellix/Bose-SoundTouch/issues/135
2026-04-04 13:10:13 +02:00
Tobias Gesellchen and GitHub
b79a168084
Add/improve e2e test cases ( #141 )
...
https://github.com/gesellix/Bose-SoundTouch/issues/135
2026-04-04 12:22:58 +02:00
65f1a2565c
feat: add spotify source registration and environment config for set_preset_5 integration test ( #139 )
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-04-01 22:12:30 +02:00
aa7b2c28ab
feat: improve Bose SoundTouch parity, Spotify integration, and data reliability ( #138 )
...
feat: improve Bose SoundTouch parity, Spotify integration, and data
reliability
- Update XML marshaling for ServicePreset and ServiceRecent to match
Bose parity requirements.
- Add support for adding music sources via
`/streaming/account/{account}/source`.
- Implement HandleBoseAccountToken for Spotify OAuth code exchange and
token persistence.
- Implement atomic file writes in the datastore to prevent data
corruption.
- Add startup logic to initialize default sources for existing devices.
- Expand test coverage with new parity regression and Spotify
integration tests.
---------
Co-authored-by: Junie <junie@jetbrains.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-04-01 21:55:52 +02:00
Tobias Gesellchen
71e3260823
Extend TuneIn support, add e2e tests
2026-03-30 00:52:00 +02:00
Tobias Gesellchen
a8140ad4fd
Fix AddDeviceToAccount
2026-03-29 19:14:48 +02:00
Tobias Gesellchen
a06657f3f5
Add more e2e tests
2026-03-29 19:14:48 +02:00
Tobias Gesellchen
1478d97886
Cleanup .http client tests
2026-03-29 19:14:48 +02:00
Tobias Gesellchen and GitHub
e0a84d5904
Split register and unregister device tests ( #133 )
2026-03-27 22:03:21 +01:00
Tobias Gesellchen and GitHub
b04b0bcc32
Add account registration/login ( #129 )
2026-03-27 08:37:50 +01:00