navidrome/scanner
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
..
metadata Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
cached_genre_repository.go Add multiple genres to MediaFile 2021-07-20 17:45:08 -04:00
mapping.go Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
mapping_internal_test.go Add "inspect" command to CLI 2023-12-27 12:41:28 -05:00
playlist_importer.go Ignore playlists starting with a dot - #2367 (#2390) 2023-06-16 15:55:17 -04:00
playlist_importer_test.go POST endpoint for importing m3u playlists - #2078 (#2273) 2023-11-01 14:59:47 -04:00
refresher.go Generalize BreakUp/RangByChunks functions 2023-11-25 12:13:36 -05:00
rescanall.go Better workaround for Go 1.20 missing context.WithoutCancel 2023-12-16 13:33:03 -05:00
rescanall_go1.20.go Better workaround for Go 1.20 missing context.WithoutCancel 2023-12-16 13:33:03 -05:00
scanner.go Better workaround for Go 1.20 missing context.WithoutCancel 2023-12-16 13:33:03 -05:00
scanner_suite_test.go Replace beego/orm with dbx (#2693) 2023-12-09 13:52:17 -05:00
tag_scanner.go Add "inspect" command to CLI 2023-12-27 12:41:28 -05:00
tag_scanner_test.go Add TAK support (#2745) 2023-12-26 18:39:15 -05:00
walk_dir_tree.go Revert walk_dir_tree.go back to using the os package. 2023-11-21 07:17:22 -05:00
walk_dir_tree_test.go Add TAK support (#2745) 2023-12-26 18:39:15 -05:00
walk_dir_tree_windows_test.go Ignore Recycle Bins in Windows. Fix #1074 2023-03-09 22:14:58 -05:00