navidrome/server
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
..
events Don't rely on goroutines to send keepalive events 2021-07-01 13:31:46 -04:00
nativeapi Add songs to playlists with drag and drop 2021-10-02 13:14:33 -04:00
subsonic Adds Lyrics Support to Subsonic API (#1379) 2021-10-19 16:33:06 -04:00
auth.go Use `structs` lib to map models to DB. Fix #1266 2021-08-01 12:04:45 -04:00
auth_test.go Refactor routing, changes API URLs (#1171) 2021-06-13 12:46:36 -04:00
initial_setup.go Less `warning` messages when first running it. 2021-06-13 19:27:01 -04:00
initial_setup_test.go Fix DevAutoCreateAdminPassword 2021-05-01 18:40:02 -04:00
middlewares.go Fix cookie warning 2021-06-20 13:27:50 -04:00
middlewares_test.go Remove dependency of go-bindata (#818) 2021-03-12 11:06:51 -05:00
serve_index.go Don't show Artist Page for "Various Artists" 2021-09-27 11:52:23 -04:00
serve_index_test.go Don't show Artist Page for "Various Artists" 2021-09-27 11:52:23 -04:00
server.go Small refactorings 2021-07-20 19:18:29 -04:00
server_suite_test.go Refactor routing, changes API URLs (#1171) 2021-06-13 12:46:36 -04:00