<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations/Dto, 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-04-02T17:03:48Z</updated>
<entry>
<title>Add AlbumNormalizationGain field to BaseItemDto</title>
<updated>2026-04-02T17:03:48Z</updated>
<author>
<name>HeroBrine1st Erquilenne</name>
<email>pankov.76.tvink@gmail.com</email>
</author>
<published>2025-09-04T21:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9b00854e686c65ef4b0578071e5e2a4d9083181a'/>
<id>urn:sha1:9b00854e686c65ef4b0578071e5e2a4d9083181a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #15816 from jellyfin/release-10.11.z</title>
<updated>2026-01-28T17:11:23Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2026-01-28T17:11:23Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=ec4744709df1664f263937ae41baadc48d7d6c9b'/>
<id>urn:sha1:ec4744709df1664f263937ae41baadc48d7d6c9b</id>
<content type='text'>
Fix artist display order

Original-merge: a2b1936e73f6638bf07d5e1afd339a1e4404027a

Merged-by: joshuaboniface &lt;joshua@boniface.me&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Add People Dedup and multiple progress fixes (#14848)</title>
<updated>2025-09-24T21:20:30Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-09-24T21:20:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5a6d9180fed81a30cb91ef3fed30176cd4402116'/>
<id>urn:sha1:5a6d9180fed81a30cb91ef3fed30176cd4402116</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor to pull item counts in a single query</title>
<updated>2025-08-12T03:06:04Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-08-12T03:03:55Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=beca405ad4c771f9cfdd5b410b4a4ba9f1c2d6c8'/>
<id>urn:sha1:beca405ad4c771f9cfdd5b410b4a4ba9f1c2d6c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix GetBaseItemDto to return related item counts via SQL count</title>
<updated>2025-08-10T10:02:17Z</updated>
<author>
<name>Evan</name>
<email>evan@MacBook-Pro.local</email>
</author>
<published>2025-08-08T15:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0a4ff3f3c0592cb32b7fb98bfc9f423386ecb84c'/>
<id>urn:sha1:0a4ff3f3c0592cb32b7fb98bfc9f423386ecb84c</id>
<content type='text'>
For API call /Items/{item id} GetBaseItemDto will return the counts of related items e.g. artists, albums, songs.  GetBaseItemDto currently does this by calling GetTaggedItems which retrieves the objects into memory to count them.  Replace with SQL count.

Fixes:
This should be an improvement for any large libraries, but especially large music libraries.  Example:

Request Library -&gt; Genres -&gt; any very popular genre in your large library, e.g. Classical
Number of albums = 1552, songs = 23515, ...

- Before change: Try to retrieve 1552 albums, 23515 songs, ... in memory, API never returns, database on fire
- After change: API returns in 367ms and Genre view opens with 200 albums in 2 seconds

I verified the numbers returned are correct but note that there is a bug somewhere else in Jellyfin that is setting TopParentId to NULL for a large portion of my MusicArtists, which causes them to not be counted by the existing GetCount().  This is not related to this change, also happens with the existing code, and does not seem to affect the Web UI.

Includes Cory's changes in:
- https://github.com/jellyfin/jellyfin/pull/14610#issuecomment-3172211468
- https://github.com/jellyfin/jellyfin/pull/14610#issuecomment-3172239154
</content>
</entry>
<entry>
<title>Use dto instead of db object when returning trickplay</title>
<updated>2025-06-17T00:55:21Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-06-17T00:55:21Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=afa2103d424e92631ef02d00b0f8bc950a2f7054'/>
<id>urn:sha1:afa2103d424e92631ef02d00b0f8bc950a2f7054</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #13847 from Shadowghost/rework-chapter-management</title>
<updated>2025-04-26T12:01:12Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-26T12:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=df5671263fc8370ae17b7a5d53f06a86de5cbc93'/>
<id>urn:sha1:df5671263fc8370ae17b7a5d53f06a86de5cbc93</id>
<content type='text'>
Rework chapter management</content>
</entry>
<entry>
<title>Cleanup ItemFields (#13818)</title>
<updated>2025-03-31T23:46:21Z</updated>
<author>
<name>Tim Eisele</name>
<email>Tim_Eisele@web.de</email>
</author>
<published>2025-03-31T23:46:21Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=086fbd49cfba3dcdb27ba8b37ff25722e9b37fb4'/>
<id>urn:sha1:086fbd49cfba3dcdb27ba8b37ff25722e9b37fb4</id>
<content type='text'>
* Cleanup ItemFields

* Update MediaBrowser.Model/Querying/ItemFields.cs</content>
</entry>
<entry>
<title>Fixed namespaces</title>
<updated>2025-03-25T15:45:00Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=42bdb22bfb690a6af37d70f12844881d884927b1'/>
<id>urn:sha1:42bdb22bfb690a6af37d70f12844881d884927b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP porting new Repository structure</title>
<updated>2024-10-09T10:36:08Z</updated>
<author>
<name>JPVenson</name>
<email>6794763+JPVenson@users.noreply.github.com</email>
</author>
<published>2024-10-09T10:36:08Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b09a41ad1f05664a6099734cb44e068f993a8e93'/>
<id>urn:sha1:b09a41ad1f05664a6099734cb44e068f993a8e93</id>
<content type='text'>
</content>
</entry>
</feed>
