navidrome/server/subsonic
Dheeraj Lalwani 5621551dd0
Adds Lyrics Support to Subsonic API (#1379)
* Add function 'isSynced' that identifies if lyrics are synced or not and add tests for the same

* implement 'getLyrics' which returns lyrics if they exist

Signed-off-by: Dheeraj Lalwani <lalwanidheeraj1234@gmail.com>

* remove timestamps frorom the the lyrics if they are synced, fix filters & clean up code

Signed-off-by: Dheeraj Lalwani <lalwanidheeraj1234@gmail.com>

* add snapshot tests for the 'Lyrics' response & add some clean up

Signed-off-by: Dheeraj Lalwani <lalwanidheeraj1234@gmail.com>

* add tests for 'GetLyrics' function

Signed-off-by: Dheeraj Lalwani <lalwanidheeraj1234@gmail.com>

* update the snapshot test & the test for 'GetLyrics' function

Signed-off-by: Dheeraj Lalwani <lalwanidheeraj1234@gmail.com>
2021-10-19 16:33:06 -04:00
..
filter Adds Lyrics Support to Subsonic API (#1379) 2021-10-19 16:33:06 -04:00
responses Adds Lyrics Support to Subsonic API (#1379) 2021-10-19 16:33:06 -04:00
album_lists.go Add x-total-count to Subsonic API getAlbumList (#1360) 2021-09-21 20:40:39 -04:00
album_lists_test.go Add x-total-count to Subsonic API getAlbumList (#1360) 2021-09-21 20:40:39 -04:00
api.go Adds Lyrics Support to Subsonic API (#1379) 2021-10-19 16:33:06 -04:00
api_suite_test.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
bookmarks.go Fix Bookmarks Subsonic support (#1099) 2021-05-07 09:47:13 -04:00
browsing.go Make `getGenre` Subsonic endpoint returns genres sorted by counts 2021-07-20 17:45:08 -04:00
helpers.go Add genre tables, read multiple-genres from tags 2021-07-20 17:45:08 -04:00
library_scanning.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
media_annotation.go Add tests to `/scrobble` endpoint 2021-06-26 13:52:29 -04:00
media_annotation_test.go Add tests to `/scrobble` endpoint 2021-06-26 13:52:29 -04:00
media_retrieval.go Adds Lyrics Support to Subsonic API (#1379) 2021-10-19 16:33:06 -04:00
media_retrieval_test.go Adds Lyrics Support to Subsonic API (#1379) 2021-10-19 16:33:06 -04:00
middlewares.go Fix GetNowPlaying endpoint showing only the last play 2021-06-20 10:39:19 -04:00
middlewares_test.go Only send events to clients who need it 2021-06-15 18:59:26 -04:00
playlists.go Return playlists sorted in `getPlaylists` Subsonic endpoint 2021-10-05 14:47:57 -04:00
searching.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
stream.go Remove dependency of deprecated `ioutil` package 2021-07-20 20:12:28 -04:00
system.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
users.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
wire_gen.go Refactor: Consolidate scrobbling logic in play_tracker 2021-06-23 11:01:58 -04:00
wire_injectors.go Check goimports in the pipeline (#1381) 2021-10-01 15:32:24 -04:00