<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Providers/Lyric, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2026-09-06T06:38:43Z</updated>
<entry>
<title>Apply review suggestions</title>
<updated>2026-09-06T06:38:43Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-09-06T06:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=344a6dcd2c39c6a0a1f34b888f260e297781a2c5'/>
<id>urn:sha1:344a6dcd2c39c6a0a1f34b888f260e297781a2c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Invalidate the singleton DirectoryService cache on filesystem changes</title>
<updated>2026-09-04T17:28:59Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-09-04T17:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=46dd7d8e99ff7167d2d175878896294ed823927f'/>
<id>urn:sha1:46dd7d8e99ff7167d2d175878896294ed823927f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce comments</title>
<updated>2026-09-03T09:51:02Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-09-03T09:51:02Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b724e57458e60e967bf05e943c5cf6b1a41f4044'/>
<id>urn:sha1:b724e57458e60e967bf05e943c5cf6b1a41f4044</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize Caches</title>
<updated>2026-09-02T05:06:08Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-09-02T05:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d73e3d964e3ce8197ec86bdaad447072305bc0d6'/>
<id>urn:sha1:d73e3d964e3ce8197ec86bdaad447072305bc0d6</id>
<content type='text'>
Co-Authored-By: Cody Robibero &lt;cody@robibe.ro&gt;
</content>
</entry>
<entry>
<title>Sanitize media attachment and lyric paths against traversal</title>
<updated>2026-07-17T15:07:27Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-17T14:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=1a45fc82b5c0b7c7623be4117d15140cda020387'/>
<id>urn:sha1:1a45fc82b5c0b7c7623be4117d15140cda020387</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adapt LrcLyricParser to new LrcParser version (#14263)</title>
<updated>2025-06-24T22:59:09Z</updated>
<author>
<name>Max Rumpf</name>
<email>max.rumpf1998@gmail.com</email>
</author>
<published>2025-06-24T22:59:09Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9b8c12d4336fdf327d8fcdcd38cf9bb9c1e71716'/>
<id>urn:sha1:9b8c12d4336fdf327d8fcdcd38cf9bb9c1e71716</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add API support for ELRC word-based lyrics (#12941)</title>
<updated>2025-04-07T14:59:18Z</updated>
<author>
<name>Alex</name>
<email>48403821+AlexDalas@users.noreply.github.com</email>
</author>
<published>2025-04-07T14:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=82a561b87d3b6d023168d4604c1030ff936f55f4'/>
<id>urn:sha1:82a561b87d3b6d023168d4604c1030ff936f55f4</id>
<content type='text'>
* 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 &lt;cody@robibe.ro&gt;

* 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 &lt;cody@robibe.ro&gt;</content>
</entry>
<entry>
<title>Returns album artists apart from artist names when doing a lyrics search (#13852)</title>
<updated>2025-04-06T20:18:39Z</updated>
<author>
<name>JQ</name>
<email>81431263+scampower3@users.noreply.github.com</email>
</author>
<published>2025-04-06T20:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=fe79384cd50584ffd55f494c8e88df59ca5acdc1'/>
<id>urn:sha1:fe79384cd50584ffd55f494c8e88df59ca5acdc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement TaskTriggerInfoType enum (#12783)</title>
<updated>2024-12-02T00:08:37Z</updated>
<author>
<name>Ethan Pippin</name>
<email>ethanpippin2343@gmail.com</email>
</author>
<published>2024-12-02T00:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=06923cbf2be23ee276641bd6d461e6f1790b8bf0'/>
<id>urn:sha1:06923cbf2be23ee276641bd6d461e6f1790b8bf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #12548 from Bond-009/utf8bom</title>
<updated>2024-09-06T19:56:31Z</updated>
<author>
<name>Niels van Velzen</name>
<email>nielsvanvelzen@users.noreply.github.com</email>
</author>
<published>2024-09-06T19:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9afaa6ae4ddb9c7aa109604881496344d7124b92'/>
<id>urn:sha1:9afaa6ae4ddb9c7aa109604881496344d7124b92</id>
<content type='text'>
Remove BOM from UTF-8 files</content>
</entry>
</feed>
