<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/tests/Jellyfin.Server.Implementations.Tests/Library, 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-06T18:49:19Z</updated>
<entry>
<title>Merge branch 'master' into feature/season-provider-id-from-path</title>
<updated>2026-05-06T18:49:19Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-05-06T18:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=33ed52b8ee25e1fae4763a26337b838dc9782b26'/>
<id>urn:sha1:33ed52b8ee25e1fae4763a26337b838dc9782b26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement ignore rule caching</title>
<updated>2026-05-03T21:35:33Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-02-01T22:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d20c775dafba32dce65f8d68fb6802732df00363'/>
<id>urn:sha1:d20c775dafba32dce65f8d68fb6802732df00363</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Parse provider IDs from season and episode folder/file names</title>
<updated>2026-03-25T23:47:40Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2026-03-25T22:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=aa96ff42e616ecf5638a8f1e2e8459b94513c528'/>
<id>urn:sha1:aa96ff42e616ecf5638a8f1e2e8459b94513c528</id>
<content type='text'>
Season and episode directories/files can now include provider ID
attributes in their names (e.g. "Season 01 [tvdbid=22222]" or
"Show S01E01 [tmdbid=99999].mkv"), consistent with the existing
behavior for series folders.

Supported providers: imdbid, tvdbid, tvmazeid, tmdbid.

Adds TmdbSeasonExternalId and TmdbEpisodeExternalId so that
the TMDB season and episode IDs are surfaced in the metadata editor.

Seasons do not have their own IMDb IDs, so we don't support imdbid parsing
in SeasonResolver. Instead, generate IMDb season URLs via
ImdbExternalUrlProvider using the parent series' IMDb ID and the
season number, matching the IMDb URL format:
imdb.com/title/{seriesId}/episodes/?season={N}

Add tests for the ExternalUrlProviders.
</content>
</entry>
<entry>
<title>Merge pull request #14927 from nileshp87/patch-1</title>
<updated>2026-02-02T19:54:06Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-02-02T19:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=909e2142d6bb4833bccb84a50360cae7f91e2fd3'/>
<id>urn:sha1:909e2142d6bb4833bccb84a50360cae7f91e2fd3</id>
<content type='text'>
Add curly brace and parentheses support for parsing attribute values</content>
</entry>
<entry>
<title>Fix tests</title>
<updated>2026-02-02T19:46:28Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-02-02T19:46:28Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=8083ab78b558e4081caf4fd321e5ad8f74844f3e'/>
<id>urn:sha1:8083ab78b558e4081caf4fd321e5ad8f74844f3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #16077 from jellyfin/release-10.11.z</title>
<updated>2026-01-28T17:11:28Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2026-01-28T17:11:28Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0c274af72c1d223c0fea7f4f4ac99e04f1e1e904'/>
<id>urn:sha1:0c274af72c1d223c0fea7f4f4ac99e04f1e1e904</id>
<content type='text'>
Revert hidden directory ignore pattern

Original-merge: 644327eb762a907328c68ab9f5d61a151cd96897

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Backport pull request #16029 from jellyfin/release-10.11.z</title>
<updated>2026-01-18T16:30:43Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2026-01-18T16:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c9b7c5bb5665d2eb02381fa12dcce786fee9ae3d'/>
<id>urn:sha1:c9b7c5bb5665d2eb02381fa12dcce786fee9ae3d</id>
<content type='text'>
Skip hidden directories and .ignore paths in library monitoring

Original-merge: 2cb7fb52d2221d9daa39206089b578c2c0fcb549

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Backport pull request #15746 from jellyfin/release-10.11.z</title>
<updated>2025-12-28T12:22:20Z</updated>
<author>
<name>Shadowghost</name>
<email>Shadowghost@users.noreply.github.com</email>
</author>
<published>2025-12-28T12:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b9cf26db2f3d219340a17951c289a230d0ccf31a'/>
<id>urn:sha1:b9cf26db2f3d219340a17951c289a230d0ccf31a</id>
<content type='text'>
Skip invalid ignore rules

Original-merge: 6e60634c9f078cc01e343b07a0a6b2a5c230478c

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Add curly brace and parentheses support for parsing attribute values from paths</title>
<updated>2025-12-10T20:23:05Z</updated>
<author>
<name>Nilesh Patel</name>
<email>nileshp@nilesh.io</email>
</author>
<published>2025-12-10T20:23:05Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=acb9da6f93829eaef356d3effd1872798c778adb'/>
<id>urn:sha1:acb9da6f93829eaef356d3effd1872798c778adb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enhance extra rules for video and audio file naming; update tests for new naming conventions</title>
<updated>2025-07-26T21:24:58Z</updated>
<author>
<name>Sven Cazier</name>
<email>sven.cazier@vdabcampus.be</email>
</author>
<published>2025-07-26T21:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=7785b51f572cf48a62dfc2ee60fc1db0ccedf1a2'/>
<id>urn:sha1:7785b51f572cf48a62dfc2ee60fc1db0ccedf1a2</id>
<content type='text'>
</content>
</entry>
</feed>
