<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Model/Dto, branch v10.11.0-rc6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc6</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc6'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-08-12T03:06:04Z</updated>
<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>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>Only reselect audio streams when user preference is respected (#13832)</title>
<updated>2025-04-09T01:22:30Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-04-09T01:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=32fe92d8f544d6dee1f0dfb5cccada649524084a'/>
<id>urn:sha1:32fe92d8f544d6dee1f0dfb5cccada649524084a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Guid for parentPrimaryImageItemId (#13874)</title>
<updated>2025-04-08T20:59:21Z</updated>
<author>
<name>Niels van Velzen</name>
<email>nielsvanvelzen@users.noreply.github.com</email>
</author>
<published>2025-04-08T20:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=16dc1e226091f28565b1ec9f9c5b21ad71b55bf6'/>
<id>urn:sha1:16dc1e226091f28565b1ec9f9c5b21ad71b55bf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly set default value for enums used in API models (#13821)</title>
<updated>2025-03-31T23:43:31Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-03-31T23:43:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4a4fef830eccf0629d7cf955126f0cd78867e0ee'/>
<id>urn:sha1:4a4fef830eccf0629d7cf955126f0cd78867e0ee</id>
<content type='text'>
Enums in response model with no nullability or default value will make the API very fragile as each extension to the enum will break the API for some clients, but a lot of enums actually do have an unknown value which should be used as a default. This set all model properties that are non-nullable using an enum that has an Unknown member in 10.10, except MediaStream.VideoRangeType which is refactored in #13277</content>
</entry>
<entry>
<title>Rework parental ratings (#12615)</title>
<updated>2025-03-31T03:51:54Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-03-31T03:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3fc3b04daf929d1d3a9533fc410cb77885eb2e8a'/>
<id>urn:sha1:3fc3b04daf929d1d3a9533fc410cb77885eb2e8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce allocations, simplifed code, faster implementation, included tests - StreamInfo.ToUrl (#9369)</title>
<updated>2025-03-28T12:51:44Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-03-28T12:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9657708b384dfca474c28f673a2d79a3f3e4db9f'/>
<id>urn:sha1:9657708b384dfca474c28f673a2d79a3f3e4db9f</id>
<content type='text'>
* Rework PR 6168

* Fix test</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 fixed namespaces</title>
<updated>2025-03-25T15:30:22Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=160020c551f71441fec093f5a6b2ca2650d9a74d'/>
<id>urn:sha1:160020c551f71441fec093f5a6b2ca2650d9a74d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the JsonConverters for delimited arrays more generic (#13396)</title>
<updated>2025-02-14T03:24:55Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-02-14T03:24:55Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2db0750abbcb3994a6d6163652566fe5e0e7c7b7'/>
<id>urn:sha1:2db0750abbcb3994a6d6163652566fe5e0e7c7b7</id>
<content type='text'>
* Make the JsonConverters for delimited arrays more generic

Also adds some tests for serialization (with different types) as we didn't have any before.

* Ignore warnings</content>
</entry>
</feed>
