Commit Graph

105 Commits

Author SHA1 Message Date
Wolfgang Kulhanek
1fd8e13668 Playlist update again 2025-10-22 18:25:15 +02:00
Wolfgang Kulhanek
ba52f201b9 Another attempt to fix playlists 2025-10-22 18:15:17 +02:00
Wolfgang Kulhanek
d69b442019 Change playlist handling 2025-10-22 17:53:46 +02:00
Wolfgang Kulhanek
f8ff9f30fb Add BNB_TOKEN_CLEANUP_INTERVAL variable and re-design login page 2025-10-22 17:24:56 +02:00
Wolfgang Kulhanek
87309fdf67 Cleanup expired tokens at startup 2025-10-17 11:33:44 +02:00
Wolfgang Kulhanek
f2fa858bd4 Token refresh logs 2025-10-17 11:24:04 +02:00
Wolfgang Kulhanek
fb1a6d9eac Fix token expiration 2025-10-17 11:14:10 +02:00
Wolfgang Kulhanek
593555bc82 Fix tests 2025-10-17 10:59:29 +02:00
Wolfgang Kulhanek
254bd5a149 More test fixes 2025-10-17 10:32:12 +02:00
Wolfgang Kulhanek
8ef6e2064d Fix tests 2025-10-17 10:28:15 +02:00
Wolfgang Kulhanek
96b27d3cdb More test errors 2025-10-17 10:22:54 +02:00
Wolfgang Kulhanek
54a3e5c1f0 Fix test error 2025-10-17 10:16:07 +02:00
Wolfgang Kulhanek
2da4530647 Fix build errors 2025-10-17 10:06:28 +02:00
Wolfgang Kulhanek
788d3e14e3 Fix test error 2025-10-17 10:02:57 +02:00
Wolfgang Kulhanek
42ecea42c2 Fix token refresh 2025-10-17 09:54:48 +02:00
Wolfgang Kulhanek
cafbb8f19b First attempt at fixing search 2025-10-16 17:19:33 +02:00
Wolfgang Kulhanek
55e2ea353f Implement reportPlaySeconds and reportPlayStatus 2025-10-16 14:12:28 +02:00
Wolfgang Kulhanek
7da0bc627c Don't always log headers 2025-10-16 11:44:23 +02:00
Wolfgang Kulhanek
9609cbd7f0 Fix token store 2025-10-16 11:20:55 +02:00
Wolfgang Kulhanek
fee5f74a2c Save tokens 2025-10-16 10:51:40 +02:00
de185aa31f Add debug 2025-10-15 16:05:39 +02:00
02d6f4d01e Import missing symbol 2025-10-15 15:56:49 +02:00
17cd091325 More edits 2025-10-15 15:54:20 +02:00
7e7830f57d Change mapping 2025-10-14 19:13:36 +02:00
d6a1771768 Try non async 2025-10-14 19:04:55 +02:00
33ab815996 Mark parameters optional 2025-10-14 18:51:26 +02:00
dbc2f1f2c2 Implement dummy reportAccountAction 2025-10-14 18:47:21 +02:00
chxx
419333399d update support 80.0.0 2025-09-14 23:52:37 +08:00
Simon J
2961b651d9 Icons for years (#220) 2025-02-07 11:52:59 +11:00
Simon J
dd52c5706b Update sonos wsdl (#215) 2025-02-01 15:03:37 +11:00
Jonathan Virga
0488f398c1 Add years menu (#202) 2024-04-23 10:06:18 +10:00
Simon J
e7f5f5871e Ability to play radio stations from subsonic api (#199) 2024-02-26 05:51:30 +11:00
Simon J
9b9a348b20 Fix issue where transcoded files would not play, provide support for custom clients to transcode (#194) 2024-02-07 16:21:28 +11:00
Simon J
6bf89b87e2 Feature/no more sharp (#193)
* Playlist icons working as rendered by ND

* remove duplication in cover art image url creation

* Remove unused ability to create collages of images
2024-02-05 17:22:27 +11:00
dhalem
a9d88bd9eb No longer fetch entities for playlists when getting the list. (#161) 2023-04-27 19:34:59 +10:00
Simon J
f6fc7ab920 Ability to disable album art for playlists (#159) 2023-04-22 10:54:38 +10:00
Simon J
7f743aaa7e Change some messages from info to debug, route all soap info to debug (#151) 2023-03-13 08:47:32 +11:00
Simon J
ddb26e11b8 Fix bug where authorisation token being truncated by sonos (#86) 2021-12-12 14:12:56 +11:00
Simon J
1c94654fb3 Refreshing bearer tokens when smapi token is refreshed (#85) 2021-12-09 14:41:52 +11:00
Simon J
7c0db619c9 Fix bug where streaming didnt work due to correct use of Bearer token (#84) 2021-12-03 13:51:51 +11:00
Simon J
d1300b8119 SmapiAuthTokens that expire, with sonos refreshAuthToken functionality (#81)
Bearer token to Authorization header for stream requests
Versioned SMAPI Tokens
2021-12-02 11:03:52 +11:00
Simon J
89340dd454 Fix bug where sonos app cannot navigate from track to artist when subsonic returns null artistId on song (#79) 2021-11-20 18:22:24 +11:00
Simon J
6321cb71a4 URN for image info (#78)
* Allow music service to return a URN identifying cover art for an entity

* Fix bug with playlist cover art rending same album multiple times
2021-11-15 17:33:51 +11:00
Simon J
9d76c92e69 Make Smapi responsible for turning app token into encrypted jwt (#71) 2021-11-04 14:04:56 +11:00
Simon J
e58dae5eb9 Fix bug where menu item dropped from root container (#68) 2021-10-27 08:28:06 +11:00
Simon J
a3a30455d0 Revert "Marking nowPlaying in smapi setPlayedSeconds handler so does not mark when sonos pre-caches a track (#57)" (#66)
This reverts commit c312778e13.
2021-10-16 14:51:07 +11:00
Simon J
cc95beb4f2 Ability to see TopRated/starred albums (#63) 2021-10-08 00:08:32 +11:00
Simon J
8f3d2bddf7 Ability to heart and star tracks whilst playing
Ability to heart and star tracks whilst playing
2021-10-07 15:57:09 +11:00
Simon J
b6ba9c5a52 Use bat query param rather than header when streaming as headers not passed in HEAD requests from sonos. Improve handling of failures when fetching coverArt to return undefined rather than throwing exception (#59) 2021-09-30 12:19:43 +10:00
Simon J
1cf7453908 Awaiting responses in setPlayedSeconds (#58) 2021-09-27 21:12:53 +10:00