quintodrome/ui
Steve Richter a56d5bc850
Listenbrainz scrobbling (#1424)
* Refactor session_keys to its own package

* Adjust play_tracker

- Don't send external NowPlaying/Scrobble for tracks with unknown artist
- Continue to the next agent on error

* Implement ListenBrainz Agent and Auth Router

* Implement frontend for ListenBrainz linking

* Update listenBrainzRequest

- Don't marshal Player to json
- Rename Track to Title

* Return ErrRetryLater on ListenBrainz server errors

* Add tests for listenBrainzAgent

* Add tests for ListenBrainz Client

* Adjust ListenBrainzTokenDialog to handle errors better

* Refactor listenbrainz.formatListen and listenBrainzRequest structs

* Refactor agent auth_routers

* Refactor session_keys to agents package

* Add test for listenBrainzResponse

* Add tests for ListenBrainz auth_router

* Update ListenBrainzTokenDialog and auth_router

* Adjust player scrobble toggle
2021-10-30 12:17:42 -04:00
..
bin Use local copy of workbox service worker scripts (#1358) 2021-10-01 09:14:15 -04:00
build ci: create versions with goreleaser 2020-01-26 20:09:25 -05:00
public Rename manifest.json to manifest.webmanifest (#1399) 2021-10-12 20:06:09 -04:00
src Listenbrainz scrobbling (#1424) 2021-10-30 12:17:42 -04:00
.gitignore ci: create versions with goreleaser 2020-01-26 20:09:25 -05:00
.prettierrc.js Add ui subfolder, bootstrapped a "hello-world" React-Admin app, changed Makefile to start both apps in dev mode 2020-01-14 15:34:59 -05:00
embed.go Fix build 2021-07-20 20:22:15 -04:00
package-lock.json Update caniuse-lite 2021-10-29 11:49:10 -04:00
package.json Bump @testing-library/react from 12.1.1 to 12.1.2 in /ui 2021-10-04 17:30:01 -04:00