Commit Graph

89 Commits

Author SHA1 Message Date
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
Simon J
c312778e13 Marking nowPlaying in smapi setPlayedSeconds handler so does not mark when sonos pre-caches a track (#57) 2021-09-27 19:13:47 +10:00
Simon J
36d0023a1e Migrate Navidrome support to generic subsonic clone support (#55)
Renaming BONOB_* env vars to BNB_*
2021-09-27 14:03:14 +10:00
Simon J
92be208a35 Fix bug navigating from album to artist (#47) 2021-09-07 10:24:46 +10:00
Simon J
9dcac1f324 Rename access token param to be shorter (#40) 2021-08-31 22:16:20 +10:00
Simon J
ca9bf2fc04 Remove labels from genre icons (#37) 2021-08-30 13:01:59 +10:00
Simon J
ae29bc14eb Rendering playlist icon collage of 3x3 (#35) 2021-08-30 11:51:22 +10:00
Simon J
29493e090a Icons for genres with backgrounds, text, and ability to specify text color and font family (#34) 2021-08-27 18:14:09 +10:00
simojenki
0ad1cd5c40 Icons for root menu 2021-08-18 12:54:06 +10:00
simojenki
3545d9c653 Fix bug where langs incorrectly determined in smapi 2021-08-16 23:46:47 +10:00
simojenki
2cfd52415c Case-insensitive lang search for i8n, along with support for match just lang, without region, ie. 'en' == 'en-US' 2021-08-16 10:50:56 +10:00
simojenki
c67f74bf08 Album view sort by album name not artist name 2021-08-16 10:13:16 +10:00
Simon J
0d21c34243 Add i8n support for nl-NL (#19) 2021-08-14 17:43:21 +10:00
Simon J
43c335ecfc Similar songs (#18)
* Support for getting similarSongs from navidrome

* Ability to load topSongs from navidrome

* Load artists not in library from navidrome
2021-08-14 09:13:29 +10:00
simojenki
96d283d35e Add info log message for link code retry message 2021-08-07 20:20:07 +10:00
Simon J
20bcf5524f Ability to remove a bonob registration from sonos (#16) 2021-08-07 20:11:02 +10:00
simojenki
076128e30c Improve message when linkCode not found 2021-07-31 17:18:44 +10:00