<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-06-26T16:25:58Z</updated>
<entry>
<title>Fix Book collections scanning all items</title>
<updated>2026-06-26T16:25:58Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2026-01-06T00:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=70b45893829feddff5f5e5f89e9087b395454c08'/>
<id>urn:sha1:70b45893829feddff5f5e5f89e9087b395454c08</id>
<content type='text'>
Added static method GetBaseItemKindsForCollectionType in ItemsController (moved from ContentFolderImageProvider to be shared)

Added AudioBook to GetRepresentativeItemTypes for CollectionType.books for consistency

Added GetBooks to GetUserItems for CollectionType.books which gets BaseItemKind.Book and BaseItemKind.AudioBook

Move GetBaseItemKindsForCollectionType to DtoExtensions

Cleaned up the missing null checks and used new collection expressions.
Associate Person to Book and AudioBook for related items.
</content>
</entry>
<entry>
<title>Fix audio sample rate forced to 48 kHz for non-Opus codecs</title>
<updated>2026-06-21T07:43:31Z</updated>
<author>
<name>danne</name>
<email>danne.e85@gmail.com</email>
</author>
<published>2026-06-13T20:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e4383493a96da86c99516bfdf69ecd609c2dfec2'/>
<id>urn:sha1:e4383493a96da86c99516bfdf69ecd609c2dfec2</id>
<content type='text'>
GetProgressiveAudioFullCommandLine applied the libopus-only sample rate
quantization to every codec except Opus, inverting the intended guard.
A requested rate such as 44100 Hz was therefore snapped to 48000 Hz for
AAC/MP3/FLAC, while Opus (which actually requires the quantization) was
skipped entirely.

Apply the quantization only when the output codec is Opus, and pass the
requested sample rate through unchanged for all other codecs.

Fixes #17026

Co-Authored-By: Claude Opus 4.8 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #17106 from Shadowghost/extend-transcoding-reason-reporting</title>
<updated>2026-06-17T18:49:30Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-17T18:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=364f1e12c099213f5b0aeaefff4fd9b36fdb1c8c'/>
<id>urn:sha1:364f1e12c099213f5b0aeaefff4fd9b36fdb1c8c</id>
<content type='text'>
Extend TranscodingReason reporting</content>
</entry>
<entry>
<title>Extend TranscodingReason reporting</title>
<updated>2026-06-15T07:29:24Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-15T07:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1dd5a850807bc4269fce66d2d4191e67027285c8'/>
<id>urn:sha1:1dd5a850807bc4269fce66d2d4191e67027285c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always apply recursive when filters are requested</title>
<updated>2026-06-13T16:06:15Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-13T14:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a9dc8f6f742e71720aad2c402a08087f7a7d5368'/>
<id>urn:sha1:a9dc8f6f742e71720aad2c402a08087f7a7d5368</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix duplicate trickplay images for interlaced videos</title>
<updated>2026-06-09T12:18:17Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2026-06-09T12:18:17Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=c693047467e2f454b4ceae7269ceb97df5e71bba'/>
<id>urn:sha1:c693047467e2f454b4ceae7269ceb97df5e71bba</id>
<content type='text'>
Signed-off-by: nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #16121 from Shadowghost/search-rebased</title>
<updated>2026-06-07T20:56:51Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-07T20:56:51Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=4459147788c0a11d3039723644708f8c8f7cdf2d'/>
<id>urn:sha1:4459147788c0a11d3039723644708f8c8f7cdf2d</id>
<content type='text'>
Implement search providers</content>
</entry>
<entry>
<title>Merge pull request #16941 from Shadowghost/fix-external-data-pruning</title>
<updated>2026-06-07T18:28:34Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-07T18:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=ec43ea156e11705227eccbe760e2510a28d774a4'/>
<id>urn:sha1:ec43ea156e11705227eccbe760e2510a28d774a4</id>
<content type='text'>
Fix external data pruning on item deletion</content>
</entry>
<entry>
<title>Merge pull request #17025 from Shadowghost/fix-playlist-visibility</title>
<updated>2026-06-06T12:35:16Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-06T12:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=c8da0abf0f4d72d30ed0b6977be656e415c03d30'/>
<id>urn:sha1:c8da0abf0f4d72d30ed0b6977be656e415c03d30</id>
<content type='text'>
Fix playlist visibility</content>
</entry>
<entry>
<title>Fix playlist visibility</title>
<updated>2026-06-04T17:08:48Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-04T17:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5f13afa1cecfae398ff7d84ed89fc45b14b71c61'/>
<id>urn:sha1:5f13afa1cecfae398ff7d84ed89fc45b14b71c61</id>
<content type='text'>
</content>
</entry>
</feed>
