<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Providers/Music, 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>2025-09-01T11:22:55Z</updated>
<entry>
<title>Correct Album Artists merge logic (#14655)</title>
<updated>2025-09-01T11:22:55Z</updated>
<author>
<name>evan314159</name>
<email>110177090+evan314159@users.noreply.github.com</email>
</author>
<published>2025-09-01T11:22:55Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=a0d4ae1974f5c569cdb828faa529d32867df0108'/>
<id>urn:sha1:a0d4ae1974f5c569cdb828faa529d32867df0108</id>
<content type='text'>
* Correct Album Artists merge logic and Artist equality checks

Correct Album Artists merge logic in MetadataService that causes empty
metadata sources to overwrite populated Album Artists arrays. This impacted
People-to-BaseItem relationships and caused orphaned records in Peoples.

Correct equality checks to be case-sensitive so Jelly metadata exactly
matches file metadata.

* use StringComparer.Ordinal

---------

Co-authored-by: Evan &lt;evan@MacBook-Pro.local&gt;</content>
</entry>
<entry>
<title>Merge pull request #14309 from shanepowell/MediaInfoFixs</title>
<updated>2025-07-04T17:22:27Z</updated>
<author>
<name>Shane Powell</name>
<email>killerbee@club88.co.nz</email>
</author>
<published>2025-07-04T17:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=8dcb0bfecb68b527f142255618ae8d877925d86d'/>
<id>urn:sha1:8dcb0bfecb68b527f142255618ae8d877925d86d</id>
<content type='text'>
Fix PeopleHelper.AddPerson Exceptions due to bad meta-data extracts.</content>
</entry>
<entry>
<title>Always set update action when item does not exist (#14304)</title>
<updated>2025-06-15T21:19:57Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-15T21:19:57Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4cd0a2ed8d2a0a81a77b80310e75371e72602eea'/>
<id>urn:sha1:4cd0a2ed8d2a0a81a77b80310e75371e72602eea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix People Issues (#14284)</title>
<updated>2025-06-12T11:21:01Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-06-12T11:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9f0f9a276f7997aebc89f10158408ea1e8312a3e'/>
<id>urn:sha1:9f0f9a276f7997aebc89f10158408ea1e8312a3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup external item data cleanup (#14072)</title>
<updated>2025-05-09T14:35:29Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-05-09T14:35:29Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=49c6a99e00d5bef49c4154a5a9500f39b84cc32e'/>
<id>urn:sha1:49c6a99e00d5bef49c4154a5a9500f39b84cc32e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Recognize file changes and remove data on change (#13839)</title>
<updated>2025-05-05T03:21:44Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-05-05T03:21:44Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d976f13970e034a24c1d0f69384501e31475a127'/>
<id>urn:sha1:d976f13970e034a24c1d0f69384501e31475a127</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix distinction queries (#14007)</title>
<updated>2025-04-27T00:49:30Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-27T00:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f576783ae11d66ab1c4437dd975eefeea638bb3f'/>
<id>urn:sha1:f576783ae11d66ab1c4437dd975eefeea638bb3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #13175 from Shadowghost/external-url-providers</title>
<updated>2025-03-14T01:08:18Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2025-03-14T01:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=79437f85c5033d965eab1282362e455f6e2c2a01'/>
<id>urn:sha1:79437f85c5033d965eab1282362e455f6e2c2a01</id>
<content type='text'>
Migrate to IExternalUrlProvider</content>
</entry>
<entry>
<title>Migrate to IExternalUrlProvider</title>
<updated>2025-02-20T09:13:27Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2024-12-07T18:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5303445c9b4c9934145151f20c084033ffd1e7c6'/>
<id>urn:sha1:5303445c9b4c9934145151f20c084033ffd1e7c6</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>
</feed>
