<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations/Library/Resolvers, 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>Merge pull request #16611 from LmanTW/master</title>
<updated>2026-05-06T17:08:05Z</updated>
<author>
<name>Niels van Velzen</name>
<email>nielsvanvelzen@users.noreply.github.com</email>
</author>
<published>2026-05-06T17:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d648aba881d8017792f0ea8d1c726f039daf66a8'/>
<id>urn:sha1:d648aba881d8017792f0ea8d1c726f039daf66a8</id>
<content type='text'>
Ignore season directories with no video for TV Shows</content>
</entry>
<entry>
<title>feat/audiobook_chapters (#16518)</title>
<updated>2026-05-03T10:18:20Z</updated>
<author>
<name>Seven Rats</name>
<email>79296037+sevenrats@users.noreply.github.com</email>
</author>
<published>2026-05-03T10:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b'/>
<id>urn:sha1:f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b</id>
<content type='text'>
feat/audiobook_chapters</content>
</entry>
<entry>
<title>Ignore season directories with no video for TV Shows</title>
<updated>2026-04-10T10:59:59Z</updated>
<author>
<name>LmanTW</name>
<email>lmantw2009@gmail.com</email>
</author>
<published>2026-04-10T10:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3ef7ada736971fa6a18156568c9cebc619c78483'/>
<id>urn:sha1:3ef7ada736971fa6a18156568c9cebc619c78483</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>Recognize ".m4b", ".m4a", ".aac", ".flac", ".mp3", and ".opus" as an audio-book formats (#15377)</title>
<updated>2026-03-19T19:31:29Z</updated>
<author>
<name>Louis</name>
<email>lousando@users.noreply.github.com</email>
</author>
<published>2026-03-19T19:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=995d56d5ff37c010f91780f70a66f75ef95c5f25'/>
<id>urn:sha1:995d56d5ff37c010f91780f70a66f75ef95c5f25</id>
<content type='text'>
* Recognize ".m4b" as an audio-book format

- Has the resolver recognize the ".m4b" format as book
  - Jellyfin reverts to seeing the file as a music file without this check

* Recognize ".m4a", ".aac", ".flac", and ".mp3" as an audio-book formats

- All the formats supported in the docs will now be marked as type "Book"

* Add ".opus" as a supported Audiobook format

---------

Co-authored-by: Louis Sandoval &lt;louis@sandoval.family&gt;</content>
</entry>
<entry>
<title>parse more information from book filenames (#15655)</title>
<updated>2025-12-13T15:29:28Z</updated>
<author>
<name>dkanada</name>
<email>dkanada@users.noreply.github.com</email>
</author>
<published>2025-12-13T15:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=dd480f96cdd341c8a986eb4cb7133eff3d535f63'/>
<id>urn:sha1:dd480f96cdd341c8a986eb4cb7133eff3d535f63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #14955 from jellyfin/release-10.11.z</title>
<updated>2025-11-17T19:08:45Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2025-11-17T19:08:45Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=06fb300cff5d63404a888209ab82b192b9e46be4'/>
<id>urn:sha1:06fb300cff5d63404a888209ab82b192b9e46be4</id>
<content type='text'>
Fix tmdbid not detected in single movie folder

Original-merge: def5956cd1afe8848c0e232fa477720c4158832f

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Skip non-media folders in movie resolver (#14724)</title>
<updated>2025-09-07T11:02:52Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2025-09-07T11:02:52Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0845b0c258166b0793ed4f4abd2fb14e3efa85f4'/>
<id>urn:sha1:0845b0c258166b0793ed4f4abd2fb14e3efa85f4</id>
<content type='text'>
* Skip non-media folders in movie resolver

* Ignorepatterns first</content>
</entry>
<entry>
<title>Use filename for single videos (non-movie/null collections) in MovieResolver (#14162)</title>
<updated>2025-06-09T01:52:25Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2025-06-09T01:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d7faf9a327f506a770afce6709327daf5cc9bc30'/>
<id>urn:sha1:d7faf9a327f506a770afce6709327daf5cc9bc30</id>
<content type='text'>
</content>
</entry>
</feed>
