Commit Graph

  • 0258c6e5a9 Split registration and app simojenki 2021-05-14 15:08:22 +10:00
  • 73981c7aa2 Default BONOB_WEB_ADDRESS to the hostname of the machine, error if localhost provided, clarify README.md. simojenki 2021-05-11 17:56:17 +10:00
  • 290229ef1c Fix issue where track numbers on playlists were album track numbers rather than playlist track numbers simojenki 2021-05-10 12:51:05 +10:00
  • 4229ad1836 Ability to play a playlist simojenki 2021-05-08 10:33:59 +10:00
  • 5c692f6eb2 Merge pull request #3 from simojenki/dependabot/npm_and_yarn/hosted-git-info-2.8.9 Simon J 2021-05-09 18:57:40 +10:00
  • 8f7594d632 Merge pull request #4 from simojenki/dependabot/npm_and_yarn/lodash-4.17.21 Simon J 2021-05-09 18:57:24 +10:00
  • be41dc2f1e Bump lodash from 4.17.20 to 4.17.21 dependabot[bot] 2021-05-09 08:56:58 +00:00
  • 09046d5d27 Bump hosted-git-info from 2.8.8 to 2.8.9 dependabot[bot] 2021-05-09 08:56:16 +00:00
  • d6b7dc89c1 Merge pull request #2 from simojenki/dependabot/npm_and_yarn/underscore-1.12.1 Simon J 2021-05-09 18:55:33 +10:00
  • d78502d2c4 Bump underscore from 1.12.0 to 1.12.1 dependabot[bot] 2021-05-07 14:44:43 +00:00
  • 8c4b8f608e Searching for tracks displays album simojenki 2021-04-26 18:38:33 +10:00
  • a06ae2e18e Linking Album->Artist so that artist name shows on albumLists simojenki 2021-04-21 14:35:21 +10:00
  • 9f90f54067 Update README.md Simon J 2021-04-20 16:08:21 +10:00
  • 60603df166 Rename BONOB_STREAM_CUSTOM_CLIENTS to BONOB_NAVIDROME_CUSTOM_CLIENTS simojenki 2021-04-20 14:02:41 +10:00
  • d3d83df03c Ability to search by artist, album, track simojenki 2021-04-20 13:21:58 +10:00
  • 759592767f Ability for Navidrome to have custom client app per mime type, so can have custom transcoders per audio file type. Change stream to stream rather than buffer response in byte array simojenki 2021-04-19 10:36:40 +10:00
  • 9458da74ed Bump version of x2js to 3.4.1 simojenki 2021-04-17 14:57:12 +10:00
  • 25fd07d45a Bump soap version to ^0.37.0 simojenki 2021-04-17 14:54:45 +10:00
  • a81e6c931b Handling failure to fetch images explicitly and returning 500 simojenki 2021-04-17 14:00:35 +10:00
  • e2692126f4 README.md update simojenki 2021-04-10 12:09:13 +10:00
  • 571898b64f README.md update simojenki 2021-04-10 12:07:34 +10:00
  • 6010728cf5 README.md update simojenki 2021-04-10 12:06:57 +10:00
  • 234e841032 Use sha256 for access tokens simojenki 2021-04-09 17:08:28 +10:00
  • 10ef9c8f09 Update README.md simojenki 2021-04-09 16:21:37 +10:00
  • a08e92fb35 Add Starred albums simojenki 2021-04-09 10:56:19 +10:00
  • efe4b4238b Add most recently played simojenki 2021-04-09 10:01:57 +10:00
  • 8a45bf6c11 Pull auth code out into function simojenki 2021-04-09 09:56:07 +10:00
  • 7966d6ed69 Tests for recently added and recently played simojenki 2021-04-08 12:34:27 +10:00
  • 4a2aaa42b8 Migrate smapi.test to use mocks rather than InMemoryMusicService simojenki 2021-04-06 10:00:53 +10:00
  • fa1ad8c18b Ability to query for recently added and recently played albums simojenki 2021-04-05 13:25:48 +10:00
  • 4730511a84 Ability to browse Random Albums simojenki 2021-03-23 10:42:49 +11:00
  • 8f5905c16f Ability to get albums by genre simojenki 2021-03-20 10:05:31 +11:00
  • 0e3fd9d781 Genre with id and name, rather than just name simojenki 2021-03-19 20:31:39 +11:00
  • 852cc34a43 info log on scrobble success simojenki 2021-03-17 19:15:07 +11:00
  • b89240a4db Subsonic scrobble is a GET request... simojenki 2021-03-17 19:06:25 +11:00
  • c9543be3e7 Adding submission=true to scrobble call simojenki 2021-03-17 18:51:48 +11:00
  • ec4453fac4 Merge branch 'master' of github.com:simojenki/bonob simojenki 2021-03-17 18:40:49 +11:00
  • 19953bddcf Scrobbling on play simojenki 2021-03-17 18:40:24 +11:00
  • 3e18a2d751 Running tests in docker build simojenki 2021-03-17 12:47:24 +11:00
  • 5ee9dd5d5b Non expiring access token per auth token simojenki 2021-03-17 08:39:19 +11:00
  • 7637cf95f6 AccessToken last life of running bonob process rather than expiring simojenki 2021-03-16 18:51:17 +11:00
  • cd979c2265 Ability to browser related artists simojenki 2021-03-14 13:55:36 +11:00
  • 439c2eae87 Add similar artists to Artist simojenki 2021-03-13 18:56:46 +11:00
  • d07efd97cf Update README simojenki 2021-03-13 17:30:01 +11:00
  • a31c8356a2 Dockerfile builds, not running tests simojenki 2021-03-13 16:49:59 +11:00
  • 7c5d650935 Adding wsdl to docker image simojenki 2021-03-13 16:44:42 +11:00
  • 78c1531e01 Ability to play entire album simojenki 2021-03-13 16:23:35 +11:00
  • afa8132daa Artist images showing in list simojenki 2021-03-13 16:04:53 +11:00
  • a62abd3888 missing commit simojenki 2021-03-13 12:52:47 +11:00
  • 41d383fcf3 Fix bug where artists with single album failed simojenki 2021-03-13 12:47:43 +11:00
  • 1683c86ee5 Fix bug where navidrome doesnt always send range headers simojenki 2021-03-13 12:22:37 +11:00
  • f432d5b11f album art when playing track simojenki 2021-03-13 11:07:53 +11:00
  • 283b319f87 Ability to auto-regiter with sonos on startup simojenki 2021-03-13 10:31:06 +11:00
  • 3373ae773b sonos presentation xml image map for image resizing simojenki 2021-03-13 09:52:54 +11:00
  • 3d1e8a48c9 Album art displaying for artists simojenki 2021-03-12 15:16:44 +11:00
  • f38e4cab88 AccessTokens class for generating temporary tokens for retrieving images etc simojenki 2021-03-12 11:50:50 +11:00
  • 9e16dbd96e Adding BONOB_SONOS_DEVICE_DISCOVERY env var for enabling/disabling auto-discovery simojenki 2021-03-11 21:36:13 +11:00
  • 9f484d5c01 Ability to stream a track from navidrome simojenki 2021-03-11 19:27:50 +11:00
  • 081819f12b Ability to list tracks on an album simojenki 2021-03-08 11:26:24 +11:00
  • 07b00f00f2 Merge pull request #1 from simojenki/feature/albums Simon J 2021-03-08 09:32:23 +11:00
  • ba566ef1d2 albums broken simojenki 2021-03-08 08:13:02 +11:00
  • 86a2411f21 Genres on main menu simojenki 2021-03-07 11:37:13 +11:00
  • 3f607c5304 Remove ability to filter album by artist, go via getArtist instead simojenki 2021-03-07 09:20:06 +11:00
  • c5a085d667 Query for genres simojenki 2021-03-07 09:14:07 +11:00
  • 1e5d020a75 Query albums by genre simojenki 2021-03-06 20:06:08 +11:00
  • 5f9c240cdf Split Album into AlbumSummary and Album as per Artist simojenki 2021-03-06 08:51:31 +11:00
  • 5c75a3d50b Support for paging of albums for artist simojenki 2021-03-05 21:59:38 +11:00
  • 979f72206e Add albums to Artist simojenki 2021-03-05 18:36:38 +11:00
  • 17d48434c0 Represent each subsonic api call as a method on Navidrome simojenki 2021-03-05 15:54:41 +11:00
  • 5ad0da5168 Artist images from getArtistInfo simojenki 2021-03-05 14:46:12 +11:00
  • 4dae907826 Loading artist images from navidrome simojenki 2021-03-03 22:59:15 +11:00
  • ce6c1638fd Adding some css, fix message on log in failure simojenki 2021-03-02 11:54:27 +11:00
  • 06024e8e36 AlbumQuery and ArtistQuery types on MusicService simojenki 2021-03-02 10:24:55 +11:00
  • bdee01d2c7 Add slice2 and asResult functions simojenki 2021-03-02 10:16:56 +11:00
  • 3aa1056aa5 Ability to query artists from navidrome with paging simojenki 2021-03-01 22:31:37 +11:00
  • 7a28bc5288 Move subsonic t and s params into own function simojenki 2021-03-01 18:06:57 +11:00
  • cedd31d8a5 Use axios params on GET rather than string concat simojenki 2021-03-01 18:02:39 +11:00
  • 333c9eace9 Remove xpath-ts from project simojenki 2021-03-01 17:46:49 +11:00
  • 007db24713 basic navidrome implementation simojenki 2021-03-01 17:28:48 +11:00
  • 3b350c4402 Tests for browsing of artists and albums simojenki 2021-03-01 12:46:23 +11:00
  • 0cb02707f1 Auth tokens back to simple strings as private key used for token refresh which not doing simojenki 2021-02-26 12:36:43 +11:00
  • 57cecad469 Scenario test fetching auth token simojenki 2021-02-26 12:33:20 +11:00
  • e3eec6e93e Scenario test fetching auth token simojenki 2021-02-26 12:31:46 +11:00
  • 12fe09dd7f moving smapi soap related classes into smapi.ts simojenki 2021-02-26 12:03:51 +11:00
  • 6c5b78cd6e Tests for /register simojenki 2021-02-25 14:14:51 +11:00
  • c1e64dfc32 Changing AuthToken to be complex type so can have a version, rather than just a string simojenki 2021-02-25 13:55:45 +11:00
  • f295d3f015 Login flow working simojenki 2021-02-24 20:54:05 +11:00
  • c26a325ee1 Part of AppLink login process simojenki 2021-02-21 09:35:34 +11:00
  • 302efd2878 simple sonos smapi soap webservice registered simojenki 2021-02-08 20:45:17 +11:00
  • 2ed2fce280 Ability to register bonob service with sonos via button simojenki 2021-01-31 19:02:03 +11:00
  • 6f161abd95 Running node as nobody rather than root simojenki 2021-01-31 10:47:36 +11:00
  • 1e8820b419 ability to specify sonos service name and id simojenki 2021-01-31 10:08:31 +11:00
  • ad09a88de8 Add ability to report if bonob is registered simojenki 2021-01-30 23:02:58 +11:00
  • 494e36092d Sorting services by name simojenki 2021-01-30 12:53:04 +11:00
  • ab432fa8ce Listing devices and services on bonob page sourced from sonos devices simojenki 2021-01-29 17:25:19 +11:00
  • faf9c343a2 docs and handling failures looking for sonos devices simojenki 2021-01-29 17:22:56 +11:00
  • 5cd98a5ea6 Ability to auto-discover sonos devices or find by using a seed ip simojenki 2021-01-29 16:54:38 +11:00
  • 45fe62841f updating badge simojenki 2021-01-29 14:02:20 +11:00
  • 665c40d81c add name back into workflow simojenki 2021-01-29 14:01:32 +11:00
  • bd838b1c67 Update README.md Simon J 2021-01-29 13:59:25 +11:00