Commit Graph

288 Commits

Author SHA1 Message Date
Simon J
075538f029 Feature/flavour in subsonic token (#83)
* Add type of subsonic clone to serviceToken so can specialise client for navidrome

* Ability to add bearer token to subsonic credentials for flavours of subsonic
2021-12-03 13:17:03 +11:00
Simon J
8a0140b728 Ability to define auth timeout (#82) 2021-12-02 14:24:44 +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
bb4172acf4 Catch any unexpected error during login and return 403 (#76) 2021-11-08 17:26:09 +11:00
Simon J
c804627a0a Catch unhandled io errors in subsonic (#75) 2021-11-08 17:20:50 +11:00
Simon J
9851ee46b3 jws encryption support (#74) 2021-11-06 09:03:46 +11:00
Simon J
eea102891d Updating README (#73) 2021-11-05 17:44:31 +11:00
Simon J
602cb6b820 Ability to specify hex colors (#72) 2021-11-04 14:33:37 +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
2d4f201d08 Add PageSize of 30 to presentation map to reduce load when requesting artists (#69) 2021-10-27 13:08:12 +11:00
Simon J
e58dae5eb9 Fix bug where menu item dropped from root container (#68) 2021-10-27 08:28:06 +11:00
simojenki
b6963cbb8c Update README 2021-10-23 11:18:22 +11:00
Simon J
09269216b0 Add HEALTHCHECK to Dockerfile (#67) 2021-10-20 14:24:28 +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
simojenki
a64947f603 Gonic color icons 2021-10-16 14:40:16 +11:00
simojenki
c1010df803 Update README v0.5.0 2021-10-08 11:48:56 +11:00
Simon J
cc95beb4f2 Ability to see TopRated/starred albums (#63) 2021-10-08 00:08:32 +11:00
simojenki
6116975d7a Fix issue fetching public resources from web container when running out of docker 2021-10-07 19:57:21 +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
simojenki
a02b8c1ecd Re-enable tests removed with .only 2021-10-03 18:49:16 +11:00
simojenki
effb02f46e Removed http://moapi.sonos.com/Test/TestService.php from sonos wsdl as causes noise in logs 2021-10-03 18:47:26 +11:00
Simon J
d7a7747fab Ability to cache subsonic artist images locally on disk (#61) 2021-10-03 16:36:50 +11:00
simojenki
da1860d556 Update README v0.4.0 2021-09-30 19:01:45 +10: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
simojenki
fbb621c7c4 Add additional debug logging around /stream endpoint 2021-09-30 10:30:49 +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
simojenki
c60d2e7745 Fix build error 2021-09-21 11:41:14 +10:00
simojenki
0bc2d39a37 Disabled sonos should return false for all mutations 2021-09-21 11:15:51 +10:00
simojenki
a0043668d2 Update README: 2021-09-21 11:05:24 +10:00
simojenki
9b00c96aa0 Update README 2021-09-21 11:04:26 +10:00
Simon J
d508eaebcf Change ND genre ids to b64 encoded strings of genre, so as to differentiate between genre name and id (#54) 2021-09-21 10:53:02 +10:00
Simon J
be4fcdff24 Support for register using a seed host (#51) v0.3.0 2021-09-12 15:34:09 +10:00
Simon J
91cc450451 Fix bug where register failed to wrun (#49) v0.2.2 2021-09-09 15:02:37 +10:00
Simon J
c1815e5e48 Feature/up (#48)
* Upgrade production dependencies

* Upgrade dev dependencies
2021-09-07 22:56:59 +10:00
simojenki
287e203449 Setting node version to 16.6 in ci.yaml actions pipeline v0.2.1 2021-09-07 21:15:24 +10:00
Simon J
92be208a35 Fix bug navigating from album to artist (#47) 2021-09-07 10:24:46 +10:00
simojenki
9d728040e1 Update README v0.2.0 2021-09-05 12:01:07 +10:00
simojenki
8600b9ec85 Update icons 2021-09-05 08:54:30 +10:00
Simon J
588141e569 Migrate to v2 subsonic APIs (#45) 2021-09-04 09:13:57 +10:00
Simon J
b99ff0e5dc Fix album scolling so goes past 100 (#44) 2021-09-03 21:19:40 +10:00
Simon J
9092050c37 Additional Icons (#43) 2021-09-03 13:03:50 +10:00
Simon J
f8f8224213 Additional Icon support (#42) 2021-09-03 10:26:49 +10:00
Simon J
9dcac1f324 Rename access token param to be shorter (#40) 2021-08-31 22:16:20 +10:00
Simon J
f045867554 Remove register button when there are no sonos devices (#39) 2021-08-31 22:03:44 +10:00
Simon J
0f8c45cd03 Fix build (#38) 2021-08-31 09:40:25 +10:00
simojenki
00f6a9ff8f Add version to index page 2021-08-31 09:12:53 +10:00