navidrome/tests
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 87df7f6df7.

* 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 372eb4b0ae.

* My OCD made me do it :P

---------

Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2023-12-27 20:20:29 -05:00
..
fixtures Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05: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 Allow configuring cache folder (#2357) 2023-06-02 17:14:11 -04:00
mock_album_repo.go Replace beego/orm with dbx (#2693) 2023-12-09 13:52:17 -05:00
mock_artist_repo.go Replace beego/orm with dbx (#2693) 2023-12-09 13:52:17 -05:00
mock_ffmpeg.go Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
mock_genre_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
mock_mediafile_repo.go Replace beego/orm with dbx (#2693) 2023-12-09 13:52:17 -05:00
mock_persistence.go Add `getShares` and `createShare` Subsonic endpoints 2023-01-24 18:36:46 -05:00
mock_playlist_repo.go Add `getShares` and `createShare` Subsonic endpoints 2023-01-24 18:36:46 -05:00
mock_property_repo.go Add nilerr linter 2022-09-30 20:18:14 -04:00
mock_radio_repository.go Add Internet Radio support (#2063) 2023-01-15 15:11:37 -05:00
mock_scrobble_buffer_repo.go Implement Scrobble buffering/retrying 2021-07-02 10:04:41 -04:00
mock_share_repo.go Fix tests and lint errors, plus a bit of refactor 2023-01-24 18:36:46 -05:00
mock_transcoding_repo.go Add global Downsampling feature (#1575) 2022-12-06 19:41:16 -05:00
mock_user_props_repo.go Add nilerr linter 2022-09-30 20:18:14 -04:00
mock_user_repo.go Some small refactorings 2021-08-22 12:16:49 -04:00
navidrome-test.toml Re-apply "Refactor walkDirTree to use fs.FS" but remove context cancelation logic. 2023-06-04 15:06:19 -04:00