<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbEpisodeProvider.cs, 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-01-18T16:30:37Z</updated>
<entry>
<title>Backport pull request #15872 from jellyfin/release-10.11.z</title>
<updated>2026-01-18T16:30:37Z</updated>
<author>
<name>Shadowghost</name>
<email>Shadowghost@users.noreply.github.com</email>
</author>
<published>2026-01-18T16:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f9fd34b11ec962d8d76bf36854c4d4e7e037bdc5'/>
<id>urn:sha1:f9fd34b11ec962d8d76bf36854c4d4e7e037bdc5</id>
<content type='text'>
Be more strict about PersonType assignment

Original-merge: b56de6493f67cd1cdc43b47745ae66908d1aef41

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 #15113 from jellyfin/release-10.11.z</title>
<updated>2025-10-27T19:43:14Z</updated>
<author>
<name>ivanjx</name>
<email>ivanjx@users.noreply.github.com</email>
</author>
<published>2025-10-27T19:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3f2ebc41794f272cde6e5785f444b3059bca9544'/>
<id>urn:sha1:3f2ebc41794f272cde6e5785f444b3059bca9544</id>
<content type='text'>
Add season number fallback for OMDB and TMDB plugins

Original-merge: 618ec4543e48fc670e655eda39c2e3869be86c7b

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Handle es-419 in TMDb (#14946)</title>
<updated>2025-10-13T19:47:16Z</updated>
<author>
<name>Erik W</name>
<email>22211983+Lampan-git@users.noreply.github.com</email>
</author>
<published>2025-10-13T19:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2c7d2d4719c670afe83530c06ba267074a0196e3'/>
<id>urn:sha1:2c7d2d4719c670afe83530c06ba267074a0196e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve cast and crew handling  (#14370)</title>
<updated>2025-06-24T23:48:36Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2025-06-24T23:48:36Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=7d18f3d6edf54421ffcecf233d7cb1f873b8a408'/>
<id>urn:sha1:7d18f3d6edf54421ffcecf233d7cb1f873b8a408</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into sort-nfo-data</title>
<updated>2025-03-12T15:33:27Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2025-03-12T15:33:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=a5f3d942f691b914b67b098f7a64406bea569aad'/>
<id>urn:sha1:a5f3d942f691b914b67b098f7a64406bea569aad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #13611 from jellyfin/release-10.10.z</title>
<updated>2025-02-25T20:26:47Z</updated>
<author>
<name>Shadowghost</name>
<email>Shadowghost@users.noreply.github.com</email>
</author>
<published>2025-02-25T20:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=06be4998e189729170a6f6dbbca68a0790c72d43'/>
<id>urn:sha1:06be4998e189729170a6f6dbbca68a0790c72d43</id>
<content type='text'>
Remove empty ParentIndexNumber workaround

Original-merge: 1daf761aece5114a6ac3b7b938f114e70b83d99e

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

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Sort embedded collections in Nfo files</title>
<updated>2024-09-19T01:33:18Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2023-05-15T05:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=6dc61a430ba3a8480399309f277e5debfd6403ba'/>
<id>urn:sha1:6dc61a430ba3a8480399309f277e5debfd6403ba</id>
<content type='text'>
Because the Nfo files emit the collections as they are in-memory, the
files are not stable in format, genres, tags, albums, people, etc. are emitted in random orders. Add ordering of the collections when emitting the Nfo files so the file remains stable (unchanged) when underlying media information doesn't change.

In the process of this, it became clear that most of the providers and probes don't trim the strings like people's names, genre names, etc. so did a pass of Trim cleanup too.

Specific ordering: (alphabetical/numeric ascending after trimming blanks and defaulting to zero for missing numbers)

BaseItem: Directors, Writers, Trailers (by Url), Production Locations, Genres, Studios, Tags, Custom Provider Data (by key), Linked Children  (by Path&gt;LibraryItemId), Backdrop Images (by path), Actors (by SortOrder&gt;Name)

AlbumNfo: Artists, Album Artists, Tracks (by ParentIndexNumber&gt;IndexNumber&gt;Name)

ArtistNfo: Albums (by Production Year&gt;SortName&gt;Name)

MovieNfo: Artists

Fix Debug build lint


Fix CI debug build lint issue.


Fix review issues

Fixed debug-build lint issues.
Emits the `disc` number to NFO for tracks with a non-zero ParentIndexNumber and only emit `position` if non-zero.
Removed the exception filtering I put in for testing.

Don't emit actors for MusicAlbums or MusicArtists


Swap from String.Trimmed() to ?.Trim()
Addressing PR feedback

Can't use ReadOnlySpan in an async method

Removed now-unused namespace</content>
</entry>
<entry>
<title>Add TrySetProviderId extension</title>
<updated>2024-07-17T13:48:21Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2024-07-17T13:48:21Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=ecd2dab0a2550c80ae054576d9c05ddb24d5e47b'/>
<id>urn:sha1:ecd2dab0a2550c80ae054576d9c05ddb24d5e47b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deep copy instead of Shallow copy</title>
<updated>2023-10-16T13:18:25Z</updated>
<author>
<name>LJQ</name>
<email>leejunquan7@gmail.com</email>
</author>
<published>2023-10-16T13:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=1d19fe50b4889406f8cf5517392668f09b3e1f18'/>
<id>urn:sha1:1d19fe50b4889406f8cf5517392668f09b3e1f18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Applied 2nd Round of Suggested Changes</title>
<updated>2023-10-16T11:48:01Z</updated>
<author>
<name>LJQ</name>
<email>leejunquan7@gmail.com</email>
</author>
<published>2023-10-16T11:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=298a7488a3a45e51e0defdf0196070ad1bff85cc'/>
<id>urn:sha1:298a7488a3a45e51e0defdf0196070ad1bff85cc</id>
<content type='text'>
</content>
</entry>
</feed>
