<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/src, branch v12.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-06-12T08:39:10Z</updated>
<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>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into search-rebased</title>
<updated>2026-05-30T17:09:11Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-30T17:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a479e145dc1b31c0babd27994122dde0dbc6e9cb'/>
<id>urn:sha1:a479e145dc1b31c0babd27994122dde0dbc6e9cb</id>
<content type='text'>
# Conflicts:
#	Emby.Server.Implementations/Library/LibraryManager.cs
#	Jellyfin.Server.Implementations/Item/PeopleRepository.cs
#	MediaBrowser.Controller/Library/ILibraryManager.cs
#	MediaBrowser.Controller/Persistence/IPeopleRepository.cs
</content>
</entry>
<entry>
<title>Improved resilience for fast-paths</title>
<updated>2026-05-29T20:54:58Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2026-05-29T20:54:58Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5c7ee6a6356917252063078fdb3ff331f897bf69'/>
<id>urn:sha1:5c7ee6a6356917252063078fdb3ff331f897bf69</id>
<content type='text'>
Use fast paths only if we can TryGetBuffer on MemoryStream using segment's Array.
Reduce swap overhead for fast path B.
Avoid multiple virtcalls by memoizing the CanSeeks.
Overlap slow path stream async reads.
</content>
</entry>
<entry>
<title>Merge pull request #16177 from theguymadmax/homevideo-viewtypes</title>
<updated>2026-05-29T17:54:20Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-05-29T17:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b6e26ba3d9656fe8c9e42f0a19ba04b575959046'/>
<id>urn:sha1:b6e26ba3d9656fe8c9e42f0a19ba04b575959046</id>
<content type='text'>
Add new viewtypes options</content>
</entry>
</feed>
