<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller/Entities/TV, 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-27T12:27:57Z</updated>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into perf-rebased</title>
<updated>2026-02-27T12:27:57Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-27T12:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=bd6bf6ee3c33c8f322740de019f78dee998cca0f'/>
<id>urn:sha1:bd6bf6ee3c33c8f322740de019f78dee998cca0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #16150 from jellyfin/release-10.11.z</title>
<updated>2026-02-26T18:54:31Z</updated>
<author>
<name>dfederm</name>
<email>david.federman@outlook.com</email>
</author>
<published>2026-02-26T18:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=bdfb6edfa3bb0ed1b4876edb3c1cf8f42b7486de'/>
<id>urn:sha1:bdfb6edfa3bb0ed1b4876edb3c1cf8f42b7486de</id>
<content type='text'>
Fix nullref in Season.GetEpisodes when the season is detached from a series

Original-merge: b65daeca0baf7a447185205461b4a9d758bbeb26

Merged-by: Bond-009 &lt;bond.009@outlook.com&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Handle linkedChildren in GetPlayedAndTotalCountBatch and optimize filter</title>
<updated>2026-02-21T21:38:07Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-21T21:38:07Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=ae5420d4ae09dec7d62d1d0861dfc823a180d93b'/>
<id>urn:sha1:ae5420d4ae09dec7d62d1d0861dfc823a180d93b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into perf-rebased</title>
<updated>2026-02-20T20:17:55Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-20T20:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=ff0a64ecb9dd4960478c97150e566c8953c447bf'/>
<id>urn:sha1:ff0a64ecb9dd4960478c97150e566c8953c447bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply review feedback</title>
<updated>2026-02-13T21:28:22Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2026-02-13T21:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=48e456903e94fbe3e1008bcf9f3d155a4f26d5a5'/>
<id>urn:sha1:48e456903e94fbe3e1008bcf9f3d155a4f26d5a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation</title>
<updated>2026-02-13T16:52:10Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2026-02-13T16:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2757c18312943cbc17ce01b100f73b411f596a98'/>
<id>urn:sha1:2757c18312943cbc17ce01b100f73b411f596a98</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 #15950 from jellyfin/release-10.11.z</title>
<updated>2026-01-10T11:11:26Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2026-01-10T11:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d270957c8254a24d8c073ad9d1d9316e950538ed'/>
<id>urn:sha1:d270957c8254a24d8c073ad9d1d9316e950538ed</id>
<content type='text'>
Revert "always sort season by index number"

Original-merge: 32d2414de0b3d119929c063714b6e4f0023893c7

Merged-by: Bond-009 &lt;bond.009@outlook.com&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 seasons random (#13224)</title>
<updated>2025-06-17T22:41:09Z</updated>
<author>
<name>Maxime</name>
<email></email>
</author>
<published>2025-06-17T22:37:43Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e83b992eef2eaa19099ed729f214ac0e4f8ccf2f'/>
<id>urn:sha1:e83b992eef2eaa19099ed729f214ac0e4f8ccf2f</id>
<content type='text'>
Sorting was always enabled so removed the `enableSorting` parameter
in QueryResult method.
</content>
</entry>
</feed>
