<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/CONTRIBUTORS.md, 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-06-10T13:45:09Z</updated>
<entry>
<title>Fix existing media segments not being handled on scan (#14218)</title>
<updated>2025-06-10T13:45:09Z</updated>
<author>
<name>ThunderClapLP</name>
<email>59509654+ThunderClapLP@users.noreply.github.com</email>
</author>
<published>2025-06-10T13:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6b5ce934b3ad522cc73b702538026ec7c99103cd'/>
<id>urn:sha1:6b5ce934b3ad522cc73b702538026ec7c99103cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(collection): Do not lock newly created collections (#14259)</title>
<updated>2025-06-09T23:32:31Z</updated>
<author>
<name>Dario Ackermann</name>
<email>darioack@gmail.com</email>
</author>
<published>2025-06-09T23:32:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d4c3d24e52359bc24e0dbcac29429da8411969b7'/>
<id>urn:sha1:d4c3d24e52359bc24e0dbcac29429da8411969b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #14094 from allesmi/fix/ancestor-ids-parent-child-relation</title>
<updated>2025-05-15T09:48:20Z</updated>
<author>
<name>Alexander Miller</name>
<email>alles.mil@gmail.com</email>
</author>
<published>2025-05-15T09:48:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=29fc7711a19f941211cfca9fea586175d5611dd3'/>
<id>urn:sha1:29fc7711a19f941211cfca9fea586175d5611dd3</id>
<content type='text'>
Translate query by AncestorIds correctly</content>
</entry>
<entry>
<title>added parental ratings as per Indian Central Board of Film Certification norms (#14050)</title>
<updated>2025-05-03T14:19:24Z</updated>
<author>
<name>SoumyadipAuddy</name>
<email>soumyadip.auddy@gmail.com</email>
</author>
<published>2025-05-03T14:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=7e6d4424b270842b29065b6734b0a5c30e1965cc'/>
<id>urn:sha1:7e6d4424b270842b29065b6734b0a5c30e1965cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix for Issue #12142: Fix ExtraRuleResolver filtering out top level folders (#12170)</title>
<updated>2025-03-28T00:18:19Z</updated>
<author>
<name>Michael McElroy</name>
<email>44167199+mcmcelro@users.noreply.github.com</email>
</author>
<published>2025-03-28T00:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f02190c394ad300c00dec4cc4f3b9d42ac6aaca2'/>
<id>urn:sha1:f02190c394ad300c00dec4cc4f3b9d42ac6aaca2</id>
<content type='text'>
* Fix ExtraRuleResolver to stop filtering out libraries where the name of the base folder matches an 'videos extras' rule with an ExtraRuleType of DirectoryName

Currently the ExtraRuleResolver code doesn't know anything about the root folder of the current library. As a result, when we're attempting to add items in a library where the root folder has a name with a match in Emby.Naming.Common.NamingOptions.VideoExtraRules, the entire library is being ignored as a Video Extras folder.

Need to pass in the root folder of the current library to compare to the path of the current item being evaluated, and if we match the current item's folder to the root folder, then we ignore the ExtraRules with a type of DirectoryName and we continue to scan deeper in the library. Filters still apply to subfolders within the library itself.

* Update CONTRIBUTORS.md

* Update Emby.Naming/Video/ExtraRuleResolver.cs

* Update ExtraTests.cs

Add tests for this fix.

Also add missing tests in TestKodiExtras, TestExpandedExtras, and TestSample, and expanded TestDirectories into TestDirectoriesAudioExtras and TestDirectoriesVideoExtras. There were no checks for the theme-music folder name previously.

* Update ExtraTests.cs

Removed unnecessary "using System"

* In MediaBrowser.Model, upgrade System.Text.Json from 8.0.3 (vulnerable - high risk) to 8.0.4

* Update ExtraTests.cs

Remove empty lines in usings

* Revert "In MediaBrowser.Model, upgrade System.Text.Json from 8.0.3 (vulnerable - high risk) to 8.0.4"
</content>
</entry>
<entry>
<title>added myself to CONTRIBUTORS.md</title>
<updated>2025-01-12T17:57:29Z</updated>
<author>
<name>reuterma24</name>
<email>martinreuter24@googlemail.com</email>
</author>
<published>2025-01-12T17:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5a02ea4a31cbefd877baf5351fe6a4e545ed24ce'/>
<id>urn:sha1:5a02ea4a31cbefd877baf5351fe6a4e545ed24ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added test for ListsingsManager.DeleteListingsProvider(). (#12793)</title>
<updated>2024-11-30T11:08:19Z</updated>
<author>
<name>Kenneth Cochran</name>
<email>kenneth.cochran@gmail.com</email>
</author>
<published>2024-11-30T11:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e922fe8582fca1b0204d5bdc35adeed55844d648'/>
<id>urn:sha1:e922fe8582fca1b0204d5bdc35adeed55844d648</id>
<content type='text'>
* Added test for DeleteListingsProvider().

* Added myself to CONTRIBUTORS.md

* Removed unintentionally committed test SaveListingProvider_SavesProviderAndReturnsInfo()

* Cleaned up test in response to PR feedback.</content>
</entry>
<entry>
<title>Backport pull request #12909 from jellyfin/release-10.10.z</title>
<updated>2024-11-03T15:55:49Z</updated>
<author>
<name>revam</name>
<email>revam@users.noreply.github.com</email>
</author>
<published>2024-11-03T15:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=510312045a4af2bd0478b3f6542e2c4884fa5d57'/>
<id>urn:sha1:510312045a4af2bd0478b3f6542e2c4884fa5d57</id>
<content type='text'>
Don't try to prune images for virtual episodes.

Original-merge: f99e0407fd67358fc07c30ac4cbfa736be5f4daa

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

Backported-by: Joshua M. Boniface &lt;joshua@boniface.me&gt;
</content>
</entry>
<entry>
<title>Backport pull request #12891 from jellyfin/release-10.10.z</title>
<updated>2024-11-03T15:55:48Z</updated>
<author>
<name>benedikt257</name>
<email>benedikt257@users.noreply.github.com</email>
</author>
<published>2024-11-03T15:55:48Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=600a09f1fc73486d0fc0815eb3b48fa862678ca8'/>
<id>urn:sha1:600a09f1fc73486d0fc0815eb3b48fa862678ca8</id>
<content type='text'>
Fix TMDB import failing when no IMDB ID is set for a movie

Original-merge: c6629aebf871af861b42f711f12ff920117f4bce

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

Backported-by: Joshua M. Boniface &lt;joshua@boniface.me&gt;
</content>
</entry>
<entry>
<title>Allow Playlists access for users with allowed tags configured (#12686)</title>
<updated>2024-09-23T00:50:29Z</updated>
<author>
<name>elfalem</name>
<email>elfalem@users.noreply.github.com</email>
</author>
<published>2024-09-23T00:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9ec85a0f180dd3ea1582ad60f3fb8d55861f2fdf'/>
<id>urn:sha1:9ec85a0f180dd3ea1582ad60f3fb8d55861f2fdf</id>
<content type='text'>
</content>
</entry>
</feed>
