<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.XbmcMetadata, 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-26T23:12:31Z</updated>
<entry>
<title>Moved IsFileIdenticalAsync &amp; IsStreamIdenticalAsync to StreamExtensions.</title>
<updated>2026-05-26T23:12:31Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2026-05-26T22:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=02ca63cd13779dbff9971e10a7afd62d2634337b'/>
<id>urn:sha1:02ca63cd13779dbff9971e10a7afd62d2634337b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compare old file byte-by-byte to new stream</title>
<updated>2026-05-26T23:12:31Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2026-05-22T21:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=961c6d3d547a1e3c6352129b45fffd1158571d15'/>
<id>urn:sha1:961c6d3d547a1e3c6352129b45fffd1158571d15</id>
<content type='text'>
Don't overwrite if identical.
</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.lodewillems.com/jellyfin/commit/?id=37350282cc18a977162dcf14fe9b6068d29d6edf'/>
<id>urn:sha1:37350282cc18a977162dcf14fe9b6068d29d6edf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add OriginalLanguage as option to PreferredAudioLanguage (#12579)</title>
<updated>2026-05-07T18:07:23Z</updated>
<author>
<name>Erik W</name>
<email>22211983+Lampan-git@users.noreply.github.com</email>
</author>
<published>2026-05-07T18:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e1e18e8da015e7311e62cdb62167d51e90331edd'/>
<id>urn:sha1:e1e18e8da015e7311e62cdb62167d51e90331edd</id>
<content type='text'>
* Add OriginalLanguage as option to PreferredAudioLanguage

* Support for multiple original languages

* Add original audio stream indicator

* Fetch OriginalLanguage from TMDB

* Adapt to EFCore refactor

* Fix PlayDefaultAudioTrack OriginalLanguage behavior

* Fix better PlayDefaultAudioTrack OriginalLanguage behavior

* Add comment to ItemFields

* Improved PlayDefaultAudioTrack behavior

* Add migration for original language

* Use sting.Equals for string comparisons

* Always set dto OriginalLanguage

* Remove OriginalLanguage from ItemFields

---------

Co-authored-by: Lampan-git &lt;lampan-git@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Merge pull request #16466 from PERSONALPANCHIWIRIS/fix/issue#16308_community_rating_not_updating</title>
<updated>2026-05-06T17:08:19Z</updated>
<author>
<name>Niels van Velzen</name>
<email>nielsvanvelzen@users.noreply.github.com</email>
</author>
<published>2026-05-06T17:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c0593281ffed203d4d0b51c52511e84c0ac85706'/>
<id>urn:sha1:c0593281ffed203d4d0b51c52511e84c0ac85706</id>
<content type='text'>
Fix #16308: Community ratings not updating after changing .nfo file.</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into perf-rebased</title>
<updated>2026-04-07T19:36:07Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-04-07T19:36:07Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=24a0df9a39f16143ce7ae61f3a07dbe7756d4124'/>
<id>urn:sha1:24a0df9a39f16143ce7ae61f3a07dbe7756d4124</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix #16308: Community ratings not updating after changing .nfo file.</title>
<updated>2026-03-25T14:07:53Z</updated>
<author>
<name>Francisco Ernesto Planas Pestana</name>
<email>francisco.ernesto.planas.pestana@tecnico.ulisboa.pt</email>
</author>
<published>2026-03-25T14:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e065015d6daf39b9f4a95c7783f3af9cde56d69e'/>
<id>urn:sha1:e065015d6daf39b9f4a95c7783f3af9cde56d69e</id>
<content type='text'>
When "replace all metadata" was issued on a film, with the Web metadata
scrapers and "save to local metadata" disabled, after changing the
.nfo file, 'Community rating' was not updated in the server, remaining
the cached value.

Fixed by changing the flag on the 'MergeData' call
(line 809 - MetadataService.cs) to use the option defined by the
user and not the erroneous absolute 'false' value.

Also, in the .nfo parser an option for 'communityrating' was added
along with value conformity verifiers.

Validation tests were added.
</content>
</entry>
<entry>
<title>Backport pull request #16449 from jellyfin/release-10.11.z</title>
<updated>2026-03-23T21:06:23Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2026-03-23T21:06:23Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=24ec04d89fc5d4c1dd8d4ae6f8ccead9ab84c91e'/>
<id>urn:sha1:24ec04d89fc5d4c1dd8d4ae6f8ccead9ab84c91e</id>
<content type='text'>
Fix NFO saver using wrong provider ID for collectionnumber

Original-merge: ce867f9834106e82d40a5ee59ff6f698b1dcabcb

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</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>
</feed>
