<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding, branch v10.11.0-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc4</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v10.11.0-rc4'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-08-03T21:31:13Z</updated>
<entry>
<title>Merge pull request #12718 from IceStormNG/extract-mks-subtitles</title>
<updated>2025-08-03T21:31:13Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2025-08-03T21:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5cae44fdf7d91fad1555f33244853cd3ba798547'/>
<id>urn:sha1:5cae44fdf7d91fad1555f33244853cd3ba798547</id>
<content type='text'>
Extract subtitles of MKS aux files if they're extractable.</content>
</entry>
<entry>
<title>Merge pull request #14467 from jkhsjdhjs/keyframe-only-trickplay-extraction-fallback</title>
<updated>2025-08-01T08:30:24Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-08-01T08:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=a52a23077872262454308a89f6d5f4b2856a549b'/>
<id>urn:sha1:a52a23077872262454308a89f6d5f4b2856a549b</id>
<content type='text'>
Add fallback for keyframe-only trickplay extraction</content>
</entry>
<entry>
<title>Fix trickplay extraction ffmpeg error-handling (#14493)</title>
<updated>2025-07-22T23:13:38Z</updated>
<author>
<name>jkhsjdhjs</name>
<email>jkhsjdhjs@users.noreply.github.com</email>
</author>
<published>2025-07-22T23:13:38Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=663087b1558624f2a1c6e24fb54b60314af9b9f3'/>
<id>urn:sha1:663087b1558624f2a1c6e24fb54b60314af9b9f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add fallback for keyframe-only trickplay extraction</title>
<updated>2025-07-13T22:09:43Z</updated>
<author>
<name>jkhsjdhjs</name>
<email>leon.moeller@yahoo.de</email>
</author>
<published>2025-07-13T21:28:14Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=bf3f37e3d0d10d77a99dfb38c868de26b3b4a05d'/>
<id>urn:sha1:bf3f37e3d0d10d77a99dfb38c868de26b3b4a05d</id>
<content type='text'>
Keyframe-only trickplay image extraction can fail for some media
files. The current behavior is to skip the media file and try again
on the next run, which will fail again.

This adds a fallback to regular non-keyframe-only extraction for
failed runs, so the extraction can complete.
</content>
</entry>
<entry>
<title>Use string.IsNullOrEmpty instead of regular null check.</title>
<updated>2025-06-07T19:51:08Z</updated>
<author>
<name>Carsten Braun</name>
<email>carsten.braun@braun-cloud.de</email>
</author>
<published>2025-01-03T07:19:22Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=98daf4aedb464f66cbb6eeb0ad54de338f9eb691'/>
<id>urn:sha1:98daf4aedb464f66cbb6eeb0ad54de338f9eb691</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When subtitle is embedded in the main video file, the path will be null.</title>
<updated>2025-06-07T19:51:08Z</updated>
<author>
<name>Carsten Braun</name>
<email>carsten.braun@braun-cloud.de</email>
</author>
<published>2025-01-02T21:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=fcf56b73cb03b9fba5e30484737f410a7cd95deb'/>
<id>urn:sha1:fcf56b73cb03b9fba5e30484737f410a7cd95deb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not attempt to extract internal subtitles if there are only MKS subtitles.</title>
<updated>2025-06-07T19:51:08Z</updated>
<author>
<name>Carsten Braun</name>
<email>carsten.braun@braun-cloud.de</email>
</author>
<published>2024-09-27T12:07:55Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e8239a7ee27ede387ab4b32f97cf588a8b3f1b25'/>
<id>urn:sha1:e8239a7ee27ede387ab4b32f97cf588a8b3f1b25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Skip early if subtitle is in MKS to avoid unnecessary function calls.</title>
<updated>2025-06-07T19:51:08Z</updated>
<author>
<name>Carsten Braun</name>
<email>carsten.braun@braun-cloud.de</email>
</author>
<published>2024-09-27T11:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=84cebeae64ec7b291f4ae0f8cd68e6b1e011da01'/>
<id>urn:sha1:84cebeae64ec7b291f4ae0f8cd68e6b1e011da01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>If subtitles are part of an MKS, it is not an error. Just log for debug purpose and continue.</title>
<updated>2025-06-07T19:51:08Z</updated>
<author>
<name>Carsten Braun</name>
<email>carsten.braun@braun-cloud.de</email>
</author>
<published>2024-09-27T11:22:49Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c0e287581822ee67ef696491c0128b8e747207e7'/>
<id>urn:sha1:c0e287581822ee67ef696491c0128b8e747207e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed formatting</title>
<updated>2025-06-07T19:51:08Z</updated>
<author>
<name>Carsten Braun</name>
<email>carsten.braun@braun-cloud.de</email>
</author>
<published>2024-09-25T17:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=411ba03bf0f1533ba0fd1bd1aae763dbb39e9763'/>
<id>urn:sha1:411ba03bf0f1533ba0fd1bd1aae763dbb39e9763</id>
<content type='text'>
</content>
</entry>
</feed>
