<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.LocalMetadata, 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-05-04T08:25:02Z</updated>
<entry>
<title>Fix Playlist and Boxset query and count perf</title>
<updated>2026-05-04T08:25:02Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-04T08:22:13Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=fa65a392b0e754848caf94f08724ba19ec8bdd9f'/>
<id>urn:sha1:fa65a392b0e754848caf94f08724ba19ec8bdd9f</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>Update to .NET 10.0</title>
<updated>2026-01-14T17:55:47Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-11-11T16:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9e480f6efb4bc0e1f0d1323ed7ed5a7208fded99'/>
<id>urn:sha1:9e480f6efb4bc0e1f0d1323ed7ed5a7208fded99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix modification checks and make sure to use UTC (#14347)</title>
<updated>2025-06-26T23:50:37Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-06-26T23:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c6e568692ee14e66e6c844dc1e5481d705a096da'/>
<id>urn:sha1:c6e568692ee14e66e6c844dc1e5481d705a096da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add albumart as recognized filename for music artwork (#14048)</title>
<updated>2025-05-03T14:19:59Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2025-05-03T14:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=70dbf837c56043b27ae08d6a575b16cd1f3a3a33'/>
<id>urn:sha1:70dbf837c56043b27ae08d6a575b16cd1f3a3a33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into sort-nfo-data</title>
<updated>2025-02-04T01:48:59Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2025-02-04T01:48:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e8cbcde02ebd930a5eeb6c95e0875a9e30acb3e8'/>
<id>urn:sha1:e8cbcde02ebd930a5eeb6c95e0875a9e30acb3e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #12925 from Bond-009/await</title>
<updated>2025-01-28T10:29:46Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-01-28T10:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=973489232205755abe16762c1e3446f2236349f2'/>
<id>urn:sha1:973489232205755abe16762c1e3446f2236349f2</id>
<content type='text'>
Always await instead of directly returning Task</content>
</entry>
<entry>
<title>Fix spelling (#13444)</title>
<updated>2025-01-28T10:27:34Z</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2025-01-28T10:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=40da2ccac5935fc3a0d88e9cf8c3fda57d46ab6a'/>
<id>urn:sha1:40da2ccac5935fc3a0d88e9cf8c3fda57d46ab6a</id>
<content type='text'>
* spelling: anamorphic

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: associated

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: channelinfo

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: eagerly

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: enumerable

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: greater than/less than

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: greater

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: lineup

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: logs out

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: names

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: paging

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: playlist

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: sanitized

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: saving

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

---------

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>chore: fix spelling</title>
<updated>2025-01-26T01:05:15Z</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2024-12-08T07:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=044cf9fb8597c6507a249d17cea443305881c4f6'/>
<id>urn:sha1:044cf9fb8597c6507a249d17cea443305881c4f6</id>
<content type='text'>
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was

link: forum or chat rooms

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Update projects to .NET 9 (#13023)</title>
<updated>2024-11-16T17:11:01Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2024-11-16T17:11:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=ceb850c77052c465af8422dcf152f1d1d1530457'/>
<id>urn:sha1:ceb850c77052c465af8422dcf152f1d1d1530457</id>
<content type='text'>
</content>
</entry>
</feed>
