<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Jellyfin.Server/Migrations/Routines/MoveExtractedFiles.cs, branch v10.11.0-rc9</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc9</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc9'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2025-06-09T01:52:39Z</updated>
<entry>
<title>Rework startup topic handling and reenable output to logging framework (#14243)</title>
<updated>2025-06-09T01:52:39Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-09T01:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1e9e4ffda9abe30b71ceb1de2f4c3143805c66a9'/>
<id>urn:sha1:1e9e4ffda9abe30b71ceb1de2f4c3143805c66a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feature/version check in library migration (#14105)</title>
<updated>2025-06-05T14:59:11Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-05T14:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=88332e89c458266bc073d3304eafcb23603f15fa'/>
<id>urn:sha1:88332e89c458266bc073d3304eafcb23603f15fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add partition helper (#14039)</title>
<updated>2025-06-03T21:15:04Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-03T21:15:04Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9456d7168f64a30513922f8077f0a61c8b751d2e'/>
<id>urn:sha1:9456d7168f64a30513922f8077f0a61c8b751d2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only consider migrations that have key set for migration.xml migration (#14061)</title>
<updated>2025-05-05T23:23:23Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-05-05T23:23:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a7bb3ea21489a3a4c9a3e9f60c9521eaa84bad31'/>
<id>urn:sha1:a7bb3ea21489a3a4c9a3e9f60c9521eaa84bad31</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>Unified migration handling (#13950)</title>
<updated>2025-04-28T00:18:08Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-04-28T00:18:08Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e66c76fc3405512b90735b5669278410f7974b1f'/>
<id>urn:sha1:e66c76fc3405512b90735b5669278410f7974b1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize migrations (#13855)</title>
<updated>2025-04-26T15:36:17Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-26T15:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9092130350024331a1c3b34cd4f9d3932a1348c7'/>
<id>urn:sha1:9092130350024331a1c3b34cd4f9d3932a1348c7</id>
<content type='text'>
</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>
</feed>
