<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller/IO, branch v10.11.0-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc3</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc3'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2025-05-09T14:35:29Z</updated>
<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.b0n.dev/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.b0n.dev/jellyfin/commit/?id=d976f13970e034a24c1d0f69384501e31475a127'/>
<id>urn:sha1:d976f13970e034a24c1d0f69384501e31475a127</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.b0n.dev/jellyfin/commit/?id=df5671263fc8370ae17b7a5d53f06a86de5cbc93'/>
<id>urn:sha1:df5671263fc8370ae17b7a5d53f06a86de5cbc93</id>
<content type='text'>
Rework chapter management</content>
</entry>
<entry>
<title>Cleanup extracted files (#13760)</title>
<updated>2025-04-03T15:17:14Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-03T15:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=596b63551196f7ce9bcb8d8de617d3c79201a375'/>
<id>urn:sha1:596b63551196f7ce9bcb8d8de617d3c79201a375</id>
<content type='text'>
* Cleanup extracted files

* Pagination and fixes

* Add migration for attachments to MigrateLibraryDb

* Unify attachment handling

* Don't extract again if files were already extracted

* Fix MKS attachment extraction

* Always run full extraction on mks

* Don't try to extract mjpeg streams as attachments

* Fallback to check if attachments were extracted to cache folder

* Fixup</content>
</entry>
<entry>
<title>Remove all DB data on item removal, delete internal trickplay files (#13753)</title>
<updated>2025-03-23T16:05:13Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-03-23T16:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=8db6a39e92acfd76689e77c71b00ac96e60c515b'/>
<id>urn:sha1:8db6a39e92acfd76689e77c71b00ac96e60c515b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #12025 from jellyfin/release-10.9.z</title>
<updated>2024-06-25T00:28:58Z</updated>
<author>
<name>Shadowghost</name>
<email>Shadowghost@users.noreply.github.com</email>
</author>
<published>2024-06-25T00:28:58Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=6734450d40684d8f68ed9ebd76885b62613f7eb5'/>
<id>urn:sha1:6734450d40684d8f68ed9ebd76885b62613f7eb5</id>
<content type='text'>
Fix empty image folder removal for legacy locations

Original-merge: 476dc01f4d5bf0fdf391935ef0759b0583bf7026

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

Backported-by: Joshua M. Boniface &lt;joshua@boniface.me&gt;
</content>
</entry>
<entry>
<title>Use ArgumentException.ThrowIfNullOrEmpty</title>
<updated>2022-12-07T15:43:59Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-10-13T17:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b366dc2e6e5be2b93f2b6fcc4549a32b655c3806'/>
<id>urn:sha1:b366dc2e6e5be2b93f2b6fcc4549a32b655c3806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ArgumentNullException.ThrowIfNull helper method</title>
<updated>2022-10-06T18:21:23Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-10-06T18:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a9a5fcde81060c9da2096235d61128006339a2ee'/>
<id>urn:sha1:a9a5fcde81060c9da2096235d61128006339a2ee</id>
<content type='text'>
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)

```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```

```
ArgumentNullException.ThrowIfNull($1);
```
</content>
</entry>
<entry>
<title>Fix some warnings</title>
<updated>2021-11-09T12:14:31Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-11-09T12:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5726535a262ce5f671bb0b74dd00c485d17633f0'/>
<id>urn:sha1:5726535a262ce5f671bb0b74dd00c485d17633f0</id>
<content type='text'>
609 left
</content>
</entry>
<entry>
<title>Remove warninigs from MediaBrowser.Controller (Part 3) (#6078)</title>
<updated>2021-06-06T15:16:41Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2021-06-06T15:16:41Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d461e3912a1dfb59a22234e434497b72834de66b'/>
<id>urn:sha1:d461e3912a1dfb59a22234e434497b72834de66b</id>
<content type='text'>
Co-authored-by: Bond-009 &lt;bond.009@outlook.com&gt;</content>
</entry>
</feed>
