<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller/Entities, 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>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>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>
<entry>
<title>Enforce parental filtering on additional endpoints</title>
<updated>2026-06-03T17:35:10Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-03T17:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=47f2b3b6d07d2ebb0d978925265d56cb8b52a9d5'/>
<id>urn:sha1:47f2b3b6d07d2ebb0d978925265d56cb8b52a9d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #16994 from theguymadmax/trim-tags</title>
<updated>2026-06-02T16:24:08Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-02T16:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=52cf8d1ba4d3e5d99b55e0484569558d555925b9'/>
<id>urn:sha1:52cf8d1ba4d3e5d99b55e0484569558d555925b9</id>
<content type='text'>
Trim tags</content>
</entry>
<entry>
<title>Only resolve symlinks on playback (#16965)</title>
<updated>2026-06-01T17:43:25Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-01T17:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=c7111b7570895cd999b8ca6abde9f8d558b99200'/>
<id>urn:sha1:c7111b7570895cd999b8ca6abde9f8d558b99200</id>
<content type='text'>
Only resolve symlinks on playback</content>
</entry>
<entry>
<title>Trim tags</title>
<updated>2026-06-01T01:13:34Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2026-06-01T01:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5ce7170813e7ffbe8ac119692c2fc1675deebca7'/>
<id>urn:sha1:5ce7170813e7ffbe8ac119692c2fc1675deebca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve OriginalLanguage normalization and inheritance (#16829)</title>
<updated>2026-05-26T19:02:43Z</updated>
<author>
<name>Erik W</name>
<email>22211983+Lampan-git@users.noreply.github.com</email>
</author>
<published>2026-05-26T19:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=4af66c4e1ad0f8c0105dc3a48c2bfaf29cd11750'/>
<id>urn:sha1:4af66c4e1ad0f8c0105dc3a48c2bfaf29cd11750</id>
<content type='text'>
Improve OriginalLanguage normalization and inheritance</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.b0n.dev/jellyfin/commit/?id=37350282cc18a977162dcf14fe9b6068d29d6edf'/>
<id>urn:sha1:37350282cc18a977162dcf14fe9b6068d29d6edf</id>
<content type='text'>
</content>
</entry>
</feed>
