Commit Graph

142 Commits

Author SHA1 Message Date
simojenki
4a2aaa42b8 Migrate smapi.test to use mocks rather than InMemoryMusicService 2021-04-06 10:00:53 +10:00
simojenki
fa1ad8c18b Ability to query for recently added and recently played albums 2021-04-05 13:25:48 +10:00
simojenki
4730511a84 Ability to browse Random Albums 2021-03-23 10:42:49 +11:00
simojenki
8f5905c16f Ability to get albums by genre 2021-03-20 10:05:31 +11:00
simojenki
0e3fd9d781 Genre with id and name, rather than just name 2021-03-19 20:31:39 +11:00
simojenki
852cc34a43 info log on scrobble success 2021-03-17 19:15:07 +11:00
simojenki
b89240a4db Subsonic scrobble is a GET request... 2021-03-17 19:06:25 +11:00
simojenki
c9543be3e7 Adding submission=true to scrobble call 2021-03-17 18:51:48 +11:00
simojenki
ec4453fac4 Merge branch 'master' of github.com:simojenki/bonob 2021-03-17 18:40:49 +11:00
simojenki
19953bddcf Scrobbling on play 2021-03-17 18:40:24 +11:00
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
d07efd97cf Update README 2021-03-13 17:30:01 +11:00
simojenki
a31c8356a2 Dockerfile builds, not running tests 2021-03-13 16:49:59 +11:00
simojenki
7c5d650935 Adding wsdl to docker image 2021-03-13 16:44:42 +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
a62abd3888 missing commit 2021-03-13 12:52:47 +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
283b319f87 Ability to auto-regiter with sonos on startup 2021-03-13 10:31:06 +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
Simon J
07b00f00f2 Merge pull request #1 from simojenki/feature/albums
Ability to query navidrome for an album
2021-03-08 09:32:23 +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
17d48434c0 Represent each subsonic api call as a method on Navidrome 2021-03-05 15:54:41 +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
7a28bc5288 Move subsonic t and s params into own function 2021-03-01 18:06:57 +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