quintodrome/server/subsonic/responses/.snapshots
Kendall Garner 814161d78d
Add OS Lyrics extension (#2656)
* draft commit

* time to fight pipeline

* round 2 changes

* remove unnecessary line

* fight taglib. again

* make taglib work again???

* add id3 tags

* taglib 1.12 vs 1.13

* use int instead for windows

* store as json now

* add migration, more tests

* support repeated line, multiline

* fix ms and support .m, .mm, .mmm

* address some concerns, make cpp a bit safer

* separate responses from model

* remove [:]

* Add trace log

* Try to unblock pipeline

* Fix merge errors

* Fix SIGSEGV error (proper handling of empty frames)

* Add fallback artist/title to structured lyrics

* Rename conflicting named vars

* Fix tests

* Do we still need ffmpeg in the pipeline?

* Revert "Do we still need ffmpeg in the pipeline?"

Yes we do.

This reverts commit 87df7f6df79bccee83f48c4b7a8118a7636a5e66.

* Does this passes now, with a newer ffmpeg version?

* Revert "Does this passes now, with a newer ffmpeg version?"

No, it does not :(

This reverts commit 372eb4b0ae05d9ffe98078e9bc4e56a9b2921f32.

* My OCD made me do it :P

---------

Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2023-12-27 20:20:29 -05:00
..
Responses AlbumInfo with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses AlbumInfo with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses AlbumInfo without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses AlbumInfo without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses AlbumList with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses AlbumList with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses AlbumList without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses AlbumList without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses AlbumWithSongsID3 with data should match .JSON Implement originalReleaseDate in OpenSubsonic responses. (#2733) 2023-12-22 21:03:55 -05:00
Responses AlbumWithSongsID3 with data should match .XML Implement originalReleaseDate in OpenSubsonic responses. (#2733) 2023-12-22 21:03:55 -05:00
Responses AlbumWithSongsID3 without data should match .JSON Implement originalReleaseDate in OpenSubsonic responses. (#2733) 2023-12-22 21:03:55 -05:00
Responses AlbumWithSongsID3 without data should match .XML Implement originalReleaseDate in OpenSubsonic responses. (#2733) 2023-12-22 21:03:55 -05:00
Responses ArtistInfo with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ArtistInfo with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ArtistInfo without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ArtistInfo without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Bookmarks with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Bookmarks with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Bookmarks without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Bookmarks without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Child with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Child with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Child without data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Child without data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Directory with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Directory with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Directory without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Directory without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses EmptyResponse should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses EmptyResponse should match .XML Add initial support for OpenSubsonic. (#2302) 2023-04-08 13:25:37 -04:00
Responses Genres with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Genres with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Genres without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Genres without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Indexes with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Indexes with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Indexes without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Indexes without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses InternetRadioStations with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses InternetRadioStations with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses InternetRadioStations without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses InternetRadioStations without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses License should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses License should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Lyrics with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Lyrics with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Lyrics without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Lyrics without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses LyricsList with data should match .JSON Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
Responses LyricsList with data should match .XML Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
Responses LyricsList without data should match .JSON Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
Responses LyricsList without data should match .XML Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
Responses MusicFolders with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses MusicFolders with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses MusicFolders without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses MusicFolders without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses OpenSubsonicExtensions with data should match .JSON Fix getOpenSubsonicExtensions endpoint 2023-11-27 13:27:10 -05:00
Responses OpenSubsonicExtensions with data should match .XML Fix getOpenSubsonicExtensions endpoint 2023-11-27 13:27:10 -05:00
Responses OpenSubsonicExtensions without data should match .JSON Fix getOpenSubsonicExtensions endpoint 2023-11-27 13:27:10 -05:00
Responses OpenSubsonicExtensions without data should match .XML Fix getOpenSubsonicExtensions endpoint 2023-11-27 13:27:10 -05:00
Responses Playlists with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Playlists with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Playlists without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Playlists without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses PlayQueue with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses PlayQueue with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses PlayQueue without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses PlayQueue without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ScanStatus with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ScanStatus with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ScanStatus without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses ScanStatus without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Shares with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Shares with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses Shares without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Shares without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses SimilarSongs with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses SimilarSongs with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses SimilarSongs without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses SimilarSongs without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses SimilarSongs2 with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses SimilarSongs2 with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses SimilarSongs2 without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses SimilarSongs2 without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses TopSongs with data should match .JSON Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses TopSongs with data should match .XML Add ReplayGain to OpenSubsonic API Child response 2023-12-02 15:28:44 -05:00
Responses TopSongs without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses TopSongs without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses User with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses User with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses User without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses User without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Users with data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Users with data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Users without data should match .JSON Format subsonic response snapshots 2023-11-18 14:43:40 -05:00
Responses Users without data should match .XML Format subsonic response snapshots 2023-11-18 14:43:40 -05:00