<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Providers/Books, 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-07-04T21:55:31Z</updated>
<entry>
<title>Use InvariantCulture when parsing machine-generated dates</title>
<updated>2026-07-04T21:55:31Z</updated>
<author>
<name>Nils Lehnen</name>
<email>admin@nlehnen.de</email>
</author>
<published>2026-07-04T21:55:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f8ffccae7fa65a27324667ccd156ca71fbfc89cd'/>
<id>urn:sha1:f8ffccae7fa65a27324667ccd156ca71fbfc89cd</id>
<content type='text'>
DateTime.TryParse without an IFormatProvider falls back to the current
thread culture, so the same string can parse differently (or fail)
depending on the server's locale. None of these call sites deal with
user-entered text - they parse dates that come from filenames, an
HTTP header, ffprobe metadata and values the app itself wrote to the
auth database - so InvariantCulture is the correct provider everywhere
here.

Fixes the S6580 / CA1305 warnings on these call sites.

Co-Authored-By: Claude Opus 4.8 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Fix local plugin registration</title>
<updated>2026-06-26T09:42:28Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-26T09:42:28Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c2cb18a9d1c936d069679052aa83ef7362849d91'/>
<id>urn:sha1:c2cb18a9d1c936d069679052aa83ef7362849d91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>await instead of returning Task</title>
<updated>2026-06-15T18:41:30Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-15T18:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=ac92da233b0896ba33ad0da8b2761236a4ce7465'/>
<id>urn:sha1:ac92da233b0896ba33ad0da8b2761236a4ce7465</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix build errors</title>
<updated>2026-06-15T16:52:20Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-15T16:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f6bb086415988b144c4e944dae3292f9f0862d6b'/>
<id>urn:sha1:f6bb086415988b144c4e944dae3292f9f0862d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace usage of SharpCompress</title>
<updated>2026-06-13T20:19:30Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-13T20:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d8f8dbabcb3cca2b4a7d84c10dc468f58fe76fe5'/>
<id>urn:sha1:d8f8dbabcb3cca2b4a7d84c10dc468f58fe76fe5</id>
<content type='text'>
ComicImageProvider is the last user of SharpCompress after this PR
</content>
</entry>
<entry>
<title>Merge pull request #16444 from dkanada/comic-providers</title>
<updated>2026-06-10T17:20:20Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-10T17:20:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d8acea21fb75fa51946fb3aef87332b16b45336b'/>
<id>urn:sha1:d8acea21fb75fa51946fb3aef87332b16b45336b</id>
<content type='text'>
migrate local comic providers to server codebase</content>
</entry>
<entry>
<title>Run tree-wide dotnet format</title>
<updated>2026-05-21T18:48:41Z</updated>
<author>
<name>jakobkukla</name>
<email>jakob.kukla@gmail.com</email>
</author>
<published>2026-04-16T09:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=37350282cc18a977162dcf14fe9b6068d29d6edf'/>
<id>urn:sha1:37350282cc18a977162dcf14fe9b6068d29d6edf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move ComicVine and GoogleBooks ExternalUrl providers to MediaBrowser.Providers.Books</title>
<updated>2026-05-16T16:52:20Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-16T16:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=8740f3d154b409ed83f5eb7dd07c82bd520327d1'/>
<id>urn:sha1:8740f3d154b409ed83f5eb7dd07c82bd520327d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add missing exception information to error log</title>
<updated>2026-05-10T03:49:35Z</updated>
<author>
<name>dkanada</name>
<email>dkanada@users.noreply.github.com</email>
</author>
<published>2026-05-10T03:49:35Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=65710a4e4ffa849d820b79b16711b136f7d10112'/>
<id>urn:sha1:65710a4e4ffa849d820b79b16711b136f7d10112</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix reported SonarQube issues</title>
<updated>2026-05-08T03:51:34Z</updated>
<author>
<name>dkanada</name>
<email>dkanada@users.noreply.github.com</email>
</author>
<published>2026-05-08T03:51:34Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=df751af19409f056d6c9b1dd3442a251c3252c2d'/>
<id>urn:sha1:df751af19409f056d6c9b1dd3442a251c3252c2d</id>
<content type='text'>
</content>
</entry>
</feed>
