<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.LocalMetadata, branch v10.11.0-rc9</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc9</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc9'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-06-26T23:50:37Z</updated>
<entry>
<title>Fix modification checks and make sure to use UTC (#14347)</title>
<updated>2025-06-26T23:50:37Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-06-26T23:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c6e568692ee14e66e6c844dc1e5481d705a096da'/>
<id>urn:sha1:c6e568692ee14e66e6c844dc1e5481d705a096da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add albumart as recognized filename for music artwork (#14048)</title>
<updated>2025-05-03T14:19:59Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2025-05-03T14:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=70dbf837c56043b27ae08d6a575b16cd1f3a3a33'/>
<id>urn:sha1:70dbf837c56043b27ae08d6a575b16cd1f3a3a33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into sort-nfo-data</title>
<updated>2025-02-04T01:48:59Z</updated>
<author>
<name>Marc Brooks</name>
<email>IDisposable@gmail.com</email>
</author>
<published>2025-02-04T01:48:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e8cbcde02ebd930a5eeb6c95e0875a9e30acb3e8'/>
<id>urn:sha1:e8cbcde02ebd930a5eeb6c95e0875a9e30acb3e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #12925 from Bond-009/await</title>
<updated>2025-01-28T10:29:46Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-01-28T10:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=973489232205755abe16762c1e3446f2236349f2'/>
<id>urn:sha1:973489232205755abe16762c1e3446f2236349f2</id>
<content type='text'>
Always await instead of directly returning Task</content>
</entry>
<entry>
<title>Fix spelling (#13444)</title>
<updated>2025-01-28T10:27:34Z</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2025-01-28T10:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=40da2ccac5935fc3a0d88e9cf8c3fda57d46ab6a'/>
<id>urn:sha1:40da2ccac5935fc3a0d88e9cf8c3fda57d46ab6a</id>
<content type='text'>
* spelling: anamorphic

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: associated

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: channelinfo

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: eagerly

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: enumerable

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: greater than/less than

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: greater

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: lineup

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: logs out

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: names

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: paging

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: playlist

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: sanitized

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

* spelling: saving

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;

---------

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>chore: fix spelling</title>
<updated>2025-01-26T01:05:15Z</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2024-12-08T07:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=044cf9fb8597c6507a249d17cea443305881c4f6'/>
<id>urn:sha1:044cf9fb8597c6507a249d17cea443305881c4f6</id>
<content type='text'>
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was

link: forum or chat rooms

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Update projects to .NET 9 (#13023)</title>
<updated>2024-11-16T17:11:01Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2024-11-16T17:11:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=ceb850c77052c465af8422dcf152f1d1d1530457'/>
<id>urn:sha1:ceb850c77052c465af8422dcf152f1d1d1530457</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always await instead of directly returning Task</title>
<updated>2024-10-31T16:02:06Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2024-10-31T16:02:06Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d2db7004024c6bbdd541a381c673f1e0b0aebfcb'/>
<id>urn:sha1:d2db7004024c6bbdd541a381c673f1e0b0aebfcb</id>
<content type='text'>
https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md#prefer-asyncawait-over-directly-returning-task

The performance impact is negligible (and it's me saying that!)
</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>Remove BOM from UTF-8 files</title>
<updated>2024-08-30T13:29:48Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2024-08-30T13:29:48Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=97a02f58039855eb1e3e23686d4fe5bee1fbd15e'/>
<id>urn:sha1:97a02f58039855eb1e3e23686d4fe5bee1fbd15e</id>
<content type='text'>
I think some people need to change their IDE configuration ;)
</content>
</entry>
</feed>
