jellyfin/tests/Jellyfin.Providers.Tests
Alex 82a561b87d
Add API support for ELRC word-based lyrics (#12941)
* Add API support for ELRC word-based lyrics

Adds support for word-based timestamps from within ELRC files.

* Create TimeTags object

* redo TimeTag implementation

Change TimeTag to long, redo TimeTag implementation
Make timestamp not nullable
Update MediaBrowser.Model/Lyrics/LyricLine.cs
Make TimeTag list IReadOnlyList
Remove nullable Timestamp
Update TimeTag description

Co-Authored-By: Cody Robibero <cody@robibe.ro>

* Changes to LyricLineTimeTag

Moved TimeTag to LyricLineTimeTag
Change "timestamp" to "start" for consistency
Change plural "TimeTags" to "Cues"
Change comments

* Change LyricLineTimeTag to LyricLineCue, include info about end times

* Remove width

* Remove width tag

* Rewrite cue parser and add tests

---------

Co-authored-by: Cody Robibero <cody@robibe.ro>
2025-04-07 08:59:18 -06:00
..
Lyrics Add API support for ELRC word-based lyrics (#12941) 2025-04-07 08:59:18 -06:00
Manager Use MediaTypeNames where possible (#13440) 2025-01-26 21:06:24 -07:00
MediaInfo Fix build and tests (#13718) 2025-03-14 08:17:18 -06:00
Omdb chore: fix spelling 2025-01-25 20:05:15 -05:00
Test Data Add API support for ELRC word-based lyrics (#12941) 2025-04-07 08:59:18 -06:00
Tmdb Remove BOM from UTF-8 files 2024-08-30 15:29:48 +02:00
Jellyfin.Providers.Tests.csproj Enable nullable for more files and add tests 2023-08-22 18:11:34 +02:00