<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/src, branch v12.0-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-06-27T13:52:51Z</updated>
<entry>
<title>Merge pull request #16914 from danieltutuianu/fix/livetv-channel-icon-refresh</title>
<updated>2026-06-27T13:52:51Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-06-27T13:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=cbef19c313ba0f05f13e176ced6349122c4a7d88'/>
<id>urn:sha1:cbef19c313ba0f05f13e176ced6349122c4a7d88</id>
<content type='text'>
Live TV: re-fetch channel icons on guide refresh</content>
</entry>
<entry>
<title>Use Convert.ToHexStringLower for Schedules Direct password hash</title>
<updated>2026-06-24T02:13:33Z</updated>
<author>
<name>Breno Alvim</name>
<email>alvimbrenosilva6@gmail.com</email>
</author>
<published>2026-06-24T02:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e41f41559426a5996bc58a28af5e82f432557ea4'/>
<id>urn:sha1:e41f41559426a5996bc58a28af5e82f432557ea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into fix/livetv-channel-icon-refresh</title>
<updated>2026-06-17T03:16:42Z</updated>
<author>
<name>Daniel Țuțuianu</name>
<email>tutuianu_daniel@yahoo.com</email>
</author>
<published>2026-06-17T03:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1ea525a4083dbdc929605eb0eb5c6add93bc8392'/>
<id>urn:sha1:1ea525a4083dbdc929605eb0eb5c6add93bc8392</id>
<content type='text'>
Resolve GuideManager conflict by keeping LiveTvChannelImageHelper so
channel icons re-fetch on every guide refresh, including when the URL
is unchanged.
</content>
</entry>
<entry>
<title>Link up XMLTV background images and episode thumbnails with the internal program model</title>
<updated>2026-06-12T08:39:10Z</updated>
<author>
<name>Shea Smith</name>
<email>51303984+SheaSmith@users.noreply.github.com</email>
</author>
<published>2026-06-12T08:39:10Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=8e2c5607eff39f5b58d929fab923391f9cd71372'/>
<id>urn:sha1:8e2c5607eff39f5b58d929fab923391f9cd71372</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #17041 from Shadowghost/media-source-handling-fixes</title>
<updated>2026-06-08T17:41:21Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-08T17:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1a786f26c1e800550e823751f08581167edbdfc1'/>
<id>urn:sha1:1a786f26c1e800550e823751f08581167edbdfc1</id>
<content type='text'>
Media source handling fixes</content>
</entry>
<entry>
<title>Merge pull request #10841 from Bond-009/LiveTvImageFix</title>
<updated>2026-06-08T17:40:08Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-08T17:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=007515eb73be321550160abf688490301181028c'/>
<id>urn:sha1:007515eb73be321550160abf688490301181028c</id>
<content type='text'>
Refresh live TV channel image when remapped (alt #7843) (fixes #7834)</content>
</entry>
<entry>
<title>Fix data extraction for alternative versions</title>
<updated>2026-06-07T21:06:48Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-04T00:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=dee63ef3f1c93541201c97712b0e08a0e9c02a82'/>
<id>urn:sha1:dee63ef3f1c93541201c97712b0e08a0e9c02a82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into search-rebased</title>
<updated>2026-05-31T16:24:26Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-31T16:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a2bab98c23b2ca8214d6d53650c6a0cfef45e581'/>
<id>urn:sha1:a2bab98c23b2ca8214d6d53650c6a0cfef45e581</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Schedules Direct API Error Codes (#16920)</title>
<updated>2026-05-31T15:22:00Z</updated>
<author>
<name>Arazil</name>
<email>arazil@arazil.net</email>
</author>
<published>2026-05-31T15:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9397148b20b36d7a95a36a95ad9ff4f060e770f7'/>
<id>urn:sha1:9397148b20b36d7a95a36a95ad9ff4f060e770f7</id>
<content type='text'>
* Clean up Schedules Direct error handling.

* Rename MaxImageDownloads2 to MaxImageDownloadsTrial per suggestion.

* Fix documentation.

* Fix incorrect 3XXX series codes.

* Rename SvcUnavailable to SvcOffline.

* Change 3XXX error code prefix from Svc to Service.</content>
</entry>
<entry>
<title>Merge pull request #16936 from IDisposable/stable-nfo</title>
<updated>2026-05-31T15:18:05Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-05-31T15:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=13c6549b42ed58eb5f0196a9317295abd997484c'/>
<id>urn:sha1:13c6549b42ed58eb5f0196a9317295abd997484c</id>
<content type='text'>
Compare old file byte-by-byte to new stream</content>
</entry>
</feed>
