<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/tests/Jellyfin.Server.Implementations.Tests, branch v10.11.0-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc2</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-05-05T21:39:06Z</updated>
<entry>
<title>Add tests for ManagedFileSystem.MoveDirectory (#14065)</title>
<updated>2025-05-05T21:39:06Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-05-05T21:39:06Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=28e2f5bb0831e256017e85555d669e4d5d9c929b'/>
<id>urn:sha1:28e2f5bb0831e256017e85555d669e4d5d9c929b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup file related code (#14023)</title>
<updated>2025-05-04T14:40:34Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-05-04T14:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0c3ba30de214eddcd6118c3b695b08e5482bf7ed'/>
<id>urn:sha1:0c3ba30de214eddcd6118c3b695b08e5482bf7ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add .gitignore style ignoring (#13906)</title>
<updated>2025-04-26T15:35:57Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-26T15:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=a0b3b7335fccf028701e94af31028184bfd4e6cb'/>
<id>urn:sha1:a0b3b7335fccf028701e94af31028184bfd4e6cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Translate the ISO-639-2/B codes to ISO-639-2/T. (#13068)</title>
<updated>2025-04-08T03:29:12Z</updated>
<author>
<name>baka0815</name>
<email>git@baka0815.de</email>
</author>
<published>2025-04-08T03:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5fc1b1c862f30f81010c3c87dbb753c6f0e4dcfb'/>
<id>urn:sha1:5fc1b1c862f30f81010c3c87dbb753c6f0e4dcfb</id>
<content type='text'>
* Translate the ISO-639-2/B codes to ISO-639-2/T.

This enables 19 additional languages to be displayed correctly.

* Convert the 2-dimensional array to a dictionary

* Added the French language to the list of ISO-639-2/B codes

* Don't change the property, use a local variable instead.

* When creating the MediaStream in the MediaStreamRepository ensure that the ISO 639-2/T (f.e. deu) code is used for the language as that is the one the .NET culture info knows.
The other code is most likely the ISO 639-2/B code (f.e. ger) which is unknown to the .NET culture info and will result in just displaying the code instead of the display name.

* Move the substitution of ISO 639-2/B to /T to the localization manager.
Some language (like Chinese) have multiple entries in the iso6392.txt file (f.e. zho|chi|zh|..., zho|chi|zh-tw|...) but the conversation between /T and /B is the same so use .TryAdd.

* Change the method definition from GetISO6392TFromB to TryGetISO6392TFromB and return true if a case was found.

* Add unit tests for TryGetISO6392TFromB.</content>
</entry>
<entry>
<title>Rework parental ratings (#12615)</title>
<updated>2025-03-31T03:51:54Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-03-31T03:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3fc3b04daf929d1d3a9533fc410cb77885eb2e8a'/>
<id>urn:sha1:3fc3b04daf929d1d3a9533fc410cb77885eb2e8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix playlist order (#13730)</title>
<updated>2025-03-31T03:39:51Z</updated>
<author>
<name>Quyet Vu</name>
<email>72632257+quyet-v@users.noreply.github.com</email>
</author>
<published>2025-03-31T03:39:51Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2ace8803453b235b0b0ae29f0069f9e5a3c069c8'/>
<id>urn:sha1:2ace8803453b235b0b0ae29f0069f9e5a3c069c8</id>
<content type='text'>
* Fix playlist order move

* Remove extra space

* Added more test cases

* Change namespace to file-scoped</content>
</entry>
<entry>
<title>Fix merged namespace error</title>
<updated>2025-03-28T01:46:45Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-03-28T01:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6c46b06c755c1539a5e743d72318292fea72fe32'/>
<id>urn:sha1:6c46b06c755c1539a5e743d72318292fea72fe32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Sort by Year Bug (#12101) (#13733)</title>
<updated>2025-03-28T00:05:03Z</updated>
<author>
<name>Jacob Warren</name>
<email>109393233+jjwarrenSEP@users.noreply.github.com</email>
</author>
<published>2025-03-28T00:05:03Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=07f07ba6bcd4d5466412d1c9965f06a358690545'/>
<id>urn:sha1:07f07ba6bcd4d5466412d1c9965f06a358690545</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the order of the iso6392.txt file (#13314)</title>
<updated>2025-03-27T02:25:53Z</updated>
<author>
<name>baka0815</name>
<email>git@baka0815.de</email>
</author>
<published>2025-03-27T02:25:53Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=cafb7cd002e4214643dcdb5e5592d6c5a811ca1c'/>
<id>urn:sha1:cafb7cd002e4214643dcdb5e5592d6c5a811ca1c</id>
<content type='text'>
* Change the order of the ISO-639-2 list

Now the ISO 639-2/T (terminological) comes first (which is the same as the ISO 639-3 code) and the second column is for the ISO 639-2/B (bibliograpihc) code.
The terminological code is derived from the native name for the language while the bibliographic code is more of a "legacy feature" where the code is derived from the English name for the language.

The format of the file is now

ISO 639-2/T (or ISO 639-3) | ISO 639-2/B (where applicable) | ISO 639-1 (two-letter code) | English name | French name

* Sort the ISO list by the first column</content>
</entry>
<entry>
<title>Fixed namespaces</title>
<updated>2025-03-25T15:45:00Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=42bdb22bfb690a6af37d70f12844881d884927b1'/>
<id>urn:sha1:42bdb22bfb690a6af37d70f12844881d884927b1</id>
<content type='text'>
</content>
</entry>
</feed>
