<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Providers/Playlists, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2026-02-07T08:37:42Z</updated>
<entry>
<title>Remove Collection and Playlist cleanup task</title>
<updated>2026-02-07T08:37:42Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-07T08:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f5d966fcc3eb3c5f8aa39a22caa8cf615029e1c5'/>
<id>urn:sha1:f5d966fcc3eb3c5f8aa39a22caa8cf615029e1c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure we deduplicate LinkedChildren</title>
<updated>2026-02-07T08:37:42Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-07T07:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=98d7c8d59fa3180e50ee311dfc53164325210896'/>
<id>urn:sha1:98d7c8d59fa3180e50ee311dfc53164325210896</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.lodewillems.com/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 #15858 from jellyfin/release-10.11.z</title>
<updated>2025-12-28T12:22:38Z</updated>
<author>
<name>Collin-Swish</name>
<email>79892877+Collin-Swish@users.noreply.github.com</email>
</author>
<published>2025-12-28T12:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c728e97bda972d24a572d85c56831a3da334f12d'/>
<id>urn:sha1:c728e97bda972d24a572d85c56831a3da334f12d</id>
<content type='text'>
Fix playlist item de-duplication

Original-merge: 78e3702cb064fc664ed1a658ad534cf66f5373d3

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>fix file modification date comparisons (#14503)</title>
<updated>2025-07-28T02:08:06Z</updated>
<author>
<name>evan314159</name>
<email>110177090+evan314159@users.noreply.github.com</email>
</author>
<published>2025-07-28T02:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6f49782b7b77bd5f5f0fae1ec74f6454729303df'/>
<id>urn:sha1:6f49782b7b77bd5f5f0fae1ec74f6454729303df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always set update action when item does not exist (#14304)</title>
<updated>2025-06-15T21:19:57Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-15T21:19:57Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4cd0a2ed8d2a0a81a77b80310e75371e72602eea'/>
<id>urn:sha1:4cd0a2ed8d2a0a81a77b80310e75371e72602eea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup external item data cleanup (#14072)</title>
<updated>2025-05-09T14:35:29Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-05-09T14:35:29Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=49c6a99e00d5bef49c4154a5a9500f39b84cc32e'/>
<id>urn:sha1:49c6a99e00d5bef49c4154a5a9500f39b84cc32e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Recognize file changes and remove data on change (#13839)</title>
<updated>2025-05-05T03:21:44Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-05-05T03:21:44Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d976f13970e034a24c1d0f69384501e31475a127'/>
<id>urn:sha1:d976f13970e034a24c1d0f69384501e31475a127</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.lodewillems.com/jellyfin/commit/?id=f576783ae11d66ab1c4437dd975eefeea638bb3f'/>
<id>urn:sha1:f576783ae11d66ab1c4437dd975eefeea638bb3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP porting new Repository structure</title>
<updated>2024-10-09T10:36:08Z</updated>
<author>
<name>JPVenson</name>
<email>6794763+JPVenson@users.noreply.github.com</email>
</author>
<published>2024-10-09T10:36:08Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b09a41ad1f05664a6099734cb44e068f993a8e93'/>
<id>urn:sha1:b09a41ad1f05664a6099734cb44e068f993a8e93</id>
<content type='text'>
</content>
</entry>
</feed>
