<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller/Entities/Movies, 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-02-21T18:58:00Z</updated>
<entry>
<title>Fix IsPlayed filter and setting BoxSet played/unplayed</title>
<updated>2026-02-21T18:58:00Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-21T18:58:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0f1a6fe4c27fa4c91b7e8dcd577960c568fa3c03'/>
<id>urn:sha1:0f1a6fe4c27fa4c91b7e8dcd577960c568fa3c03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enforce permissions on BoxSets</title>
<updated>2026-02-16T17:50:11Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-16T17:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0f75518287f79c4c9aa3c009a93bd4ad65e2bab1'/>
<id>urn:sha1:0f75518287f79c4c9aa3c009a93bd4ad65e2bab1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multiple version resolution</title>
<updated>2026-02-08T16:22:52Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-08T16:22:52Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=71594b4a9a1fa91fbb03e6e8f79090465619bd9c'/>
<id>urn:sha1:71594b4a9a1fa91fbb03e6e8f79090465619bd9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix version resolution and scan handling</title>
<updated>2026-02-07T18:01:37Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-07T18:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2420ece5fe47c3d990641add1648b9c220215a62'/>
<id>urn:sha1:2420ece5fe47c3d990641add1648b9c220215a62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize Collection Grouping, NextUp and Latest queries</title>
<updated>2026-02-07T00:38:06Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-06T23:56:55Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=268d88a5fb8f0f71c96ba5abcef250d1f7e049ff'/>
<id>urn:sha1:268d88a5fb8f0f71c96ba5abcef250d1f7e049ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multiple version handling</title>
<updated>2026-02-05T00:41:07Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-04T23:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a0346fe5b70a434860f973086be176ecc2018a52'/>
<id>urn:sha1:a0346fe5b70a434860f973086be176ecc2018a52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete LinkedChildren integration and batch DTO optimizations</title>
<updated>2026-01-18T18:48:46Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-01-17T16:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5996c4afce11249804d24f1caa3a99b390543c4d'/>
<id>urn:sha1:5996c4afce11249804d24f1caa3a99b390543c4d</id>
<content type='text'>
This commit integrates remaining performance changes:

- Add batch user data fetching in DtoService to reduce N+1 queries
- Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval
- Update Video/Movie/BoxSet to use LibraryManager for alternate versions
- Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId)
- Update providers and controllers for LinkedChildren-based references
- Add NextUpEpisodeBatchResult for batched episode queries
- Integrate IDescendantQueryProvider in SqliteDatabaseProvider
</content>
</entry>
<entry>
<title>Backport pull request #15767 from jellyfin/release-10.11.z</title>
<updated>2025-12-28T12:22:25Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2025-12-28T12:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=252ab45473d0a3b5c2f45dee42ced5e6179c6028'/>
<id>urn:sha1:252ab45473d0a3b5c2f45dee42ced5e6179c6028</id>
<content type='text'>
Fix collections display order

Original-merge: 22da5187c88a60118cac03bc77427efa72b97888

Merged-by: crobibero &lt;cody@robibe.ro&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Optimize internal querying of UserData, other fixes (#14795)</title>
<updated>2025-09-16T19:08:04Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-09-16T19:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a0b3e2b071509f440db10768f6f8984c7ea382d6'/>
<id>urn:sha1:a0b3e2b071509f440db10768f6f8984c7ea382d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix distinction queries (#14007)</title>
<updated>2025-04-27T00:49:30Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-27T00:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f576783ae11d66ab1c4437dd975eefeea638bb3f'/>
<id>urn:sha1:f576783ae11d66ab1c4437dd975eefeea638bb3f</id>
<content type='text'>
</content>
</entry>
</feed>
