quintodrome/tests
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
..
fixtures Listenbrainz scrobbling (#1424) 2021-10-30 12:17:42 -04:00
fake_http_client.go Retry calls to Last.FM without MBIDs when if returns artist invalid (#1138) 2021-05-27 20:53:24 -04:00
init_tests.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
mock_album_repo.go Add x-total-count to Subsonic API getAlbumList (#1360) 2021-09-21 20:40:39 -04:00
mock_artist_repo.go Refactor: Consolidate scrobbling logic in play_tracker 2021-06-23 11:01:58 -04:00
mock_genre_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
mock_mediafile_repo.go Refactor: Consolidate scrobbling logic in play_tracker 2021-06-23 11:01:58 -04:00
mock_persistence.go Only import playlists from configured paths in option PlaylistsPath. Closes #1181 2021-09-12 21:07:51 -04:00
mock_property_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
mock_scrobble_buffer_repo.go Implement Scrobble buffering/retrying 2021-07-02 10:04:41 -04:00
mock_share_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
mock_transcoding_repo.go Make MockRepo names more consistent 2021-06-08 16:30:19 -04:00
mock_user_props_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
mock_user_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
navidrome-test.toml Remove invalid config options 2020-07-17 23:16:04 -04:00