Commit Graph

53 Commits

Author SHA1 Message Date
simojenki
3e18a2d751 Running tests in docker build 2021-03-17 12:47:24 +11:00
simojenki
5ee9dd5d5b Non expiring access token per auth token 2021-03-17 08:39:19 +11:00
simojenki
7637cf95f6 AccessToken last life of running bonob process rather than expiring 2021-03-16 18:51:17 +11:00
simojenki
cd979c2265 Ability to browser related artists 2021-03-14 13:55:36 +11:00
simojenki
439c2eae87 Add similar artists to Artist 2021-03-13 18:56:46 +11:00
simojenki
78c1531e01 Ability to play entire album 2021-03-13 16:23:35 +11:00
simojenki
afa8132daa Artist images showing in list 2021-03-13 16:04:53 +11:00
simojenki
41d383fcf3 Fix bug where artists with single album failed 2021-03-13 12:47:43 +11:00
simojenki
1683c86ee5 Fix bug where navidrome doesnt always send range headers 2021-03-13 12:22:37 +11:00
simojenki
f432d5b11f album art when playing track 2021-03-13 11:07:53 +11:00
simojenki
3373ae773b sonos presentation xml image map for image resizing 2021-03-13 09:52:54 +11:00
simojenki
3d1e8a48c9 Album art displaying for artists 2021-03-12 15:16:44 +11:00
simojenki
f38e4cab88 AccessTokens class for generating temporary tokens for retrieving images etc 2021-03-12 11:51:47 +11:00
simojenki
9e16dbd96e Adding BONOB_SONOS_DEVICE_DISCOVERY env var for enabling/disabling auto-discovery 2021-03-11 21:36:13 +11:00
simojenki
9f484d5c01 Ability to stream a track from navidrome 2021-03-11 19:27:50 +11:00
simojenki
081819f12b Ability to list tracks on an album 2021-03-08 11:26:24 +11:00
simojenki
ba566ef1d2 albums broken 2021-03-08 08:13:02 +11:00
simojenki
86a2411f21 Genres on main menu 2021-03-07 11:37:13 +11:00
simojenki
3f607c5304 Remove ability to filter album by artist, go via getArtist instead 2021-03-07 09:20:06 +11:00
simojenki
c5a085d667 Query for genres 2021-03-07 09:14:07 +11:00
simojenki
1e5d020a75 Query albums by genre 2021-03-06 20:06:08 +11:00
simojenki
5f9c240cdf Split Album into AlbumSummary and Album as per Artist 2021-03-06 08:51:31 +11:00
simojenki
5c75a3d50b Support for paging of albums for artist 2021-03-05 21:59:38 +11:00
simojenki
979f72206e Add albums to Artist 2021-03-05 18:36:38 +11:00
simojenki
5ad0da5168 Artist images from getArtistInfo 2021-03-05 14:46:12 +11:00
simojenki
4dae907826 Loading artist images from navidrome 2021-03-03 22:59:15 +11:00
simojenki
ce6c1638fd Adding some css, fix message on log in failure 2021-03-02 11:54:27 +11:00
simojenki
06024e8e36 AlbumQuery and ArtistQuery types on MusicService 2021-03-02 10:24:55 +11:00
simojenki
bdee01d2c7 Add slice2 and asResult functions 2021-03-02 10:16:56 +11:00
simojenki
3aa1056aa5 Ability to query artists from navidrome with paging 2021-03-01 22:31:37 +11:00
simojenki
cedd31d8a5 Use axios params on GET rather than string concat 2021-03-01 18:02:39 +11:00
simojenki
333c9eace9 Remove xpath-ts from project 2021-03-01 17:46:49 +11:00
simojenki
007db24713 basic navidrome implementation 2021-03-01 17:28:48 +11:00
simojenki
3b350c4402 Tests for browsing of artists and albums 2021-03-01 12:46:23 +11:00
simojenki
0cb02707f1 Auth tokens back to simple strings as private key used for token refresh which not doing 2021-02-26 12:36:43 +11:00
simojenki
e3eec6e93e Scenario test fetching auth token 2021-02-26 12:31:46 +11:00
simojenki
12fe09dd7f moving smapi soap related classes into smapi.ts 2021-02-26 12:03:51 +11:00
simojenki
6c5b78cd6e Tests for /register 2021-02-25 14:14:51 +11:00
simojenki
c1e64dfc32 Changing AuthToken to be complex type so can have a version, rather than just a string 2021-02-25 13:55:45 +11:00
simojenki
f295d3f015 Login flow working 2021-02-24 20:54:05 +11:00
simojenki
c26a325ee1 Part of AppLink login process 2021-02-21 09:35:34 +11:00
simojenki
302efd2878 simple sonos smapi soap webservice registered 2021-02-08 20:45:17 +11:00
simojenki
2ed2fce280 Ability to register bonob service with sonos via button 2021-01-31 19:02:03 +11:00
simojenki
1e8820b419 ability to specify sonos service name and id 2021-01-31 10:08:31 +11:00
simojenki
ad09a88de8 Add ability to report if bonob is registered 2021-01-30 23:02:58 +11:00
simojenki
494e36092d Sorting services by name 2021-01-30 12:53:04 +11:00
simojenki
ab432fa8ce Listing devices and services on bonob page sourced from sonos devices 2021-01-30 12:47:17 +11:00
simojenki
5cd98a5ea6 Ability to auto-discover sonos devices or find by using a seed ip 2021-01-29 16:54:38 +11:00
simojenki
857d1e4ef7 Fixing build to test gh actions 2021-01-29 13:21:49 +11:00
simojenki
ff515a3f2e Intentionally failing test to see what happens to gh actions workflow 2021-01-29 13:14:32 +11:00