<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding/Probing, 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-05-03T10:18:20Z</updated>
<entry>
<title>feat/audiobook_chapters (#16518)</title>
<updated>2026-05-03T10:18:20Z</updated>
<author>
<name>Seven Rats</name>
<email>79296037+sevenrats@users.noreply.github.com</email>
</author>
<published>2026-05-03T10:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b'/>
<id>urn:sha1:f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b</id>
<content type='text'>
feat/audiobook_chapters</content>
</entry>
<entry>
<title>Simplify null-check ternary style in ProbeResultNormalizer</title>
<updated>2026-04-09T18:53:38Z</updated>
<author>
<name>Lasath Fernando</name>
<email>devel@lasath.org</email>
</author>
<published>2026-04-09T18:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c300651d0ddae2e2a3b3cde55989284f5972a79a'/>
<id>urn:sha1:c300651d0ddae2e2a3b3cde55989284f5972a79a</id>
<content type='text'>
Co-authored-by: Bond-009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Fix language display for ISO 639-2-only codes (e.g. mul, und)</title>
<updated>2026-04-08T17:38:24Z</updated>
<author>
<name>Lasath Fernando</name>
<email>devel@lasath.org</email>
</author>
<published>2026-04-04T16:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=553f38a2377cf843404cd4d3b3602e8a72bc75f8'/>
<id>urn:sha1:553f38a2377cf843404cd4d3b3602e8a72bc75f8</id>
<content type='text'>
LoadCultures() in LocalizationManager skipped all iso6392.txt entries
without a two-letter ISO 639-1 code, dropping 302 of 496 languages
including mul (Multiple languages), und (Undetermined), mis (Uncoded
languages), zxx, and many real languages like Achinese, Akkadian, etc.
This caused FindLanguageInfo() to return null for these codes, which
meant:
- ExternalPathParser could not recognize them as valid language codes
  in subtitle filenames, so the Language field was never set
- DisplayTitle fell back to the raw code string (e.g. "Mul")

Fix by allowing entries without two-letter codes to be loaded with an
empty TwoLetterISOLanguageName. Also set LocalizedLanguage in
ProbeResultNormalizer for ffprobe-detected streams (the DB repository
path was already handled on master).
</content>
</entry>
<entry>
<title>Only set IsAvc for video streams</title>
<updated>2026-03-29T12:27:49Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-03-29T12:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=a6da575785e678e64ed03978d1f4f60a80423121'/>
<id>urn:sha1:a6da575785e678e64ed03978d1f4f60a80423121</id>
<content type='text'>
Also enables nullable for MediaStreamInfo
Makes more properties nullable that aren't always present
</content>
</entry>
<entry>
<title>Fix StyleCop and xUnit analyzer errors</title>
<updated>2026-03-01T14:51:27Z</updated>
<author>
<name>NoFear0411</name>
<email>9083405+NoFear0411@users.noreply.github.com</email>
</author>
<published>2026-03-01T14:51:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=d87fe973f3516e20ae4c4ecd8036286deeb4b51d'/>
<id>urn:sha1:d87fe973f3516e20ae4c4ecd8036286deeb4b51d</id>
<content type='text'>
- Add missing param and returns XML doc tags (SA1611, SA1615)
- Remove trailing alignment whitespace in test attributes (SA1025)
- Use nullable string parameter for null test case (xUnit1012)
</content>
</entry>
<entry>
<title>Fix near-1:1 SAR values falsely flagged as anamorphic</title>
<updated>2026-02-28T20:00:05Z</updated>
<author>
<name>NoFear0411</name>
<email>9083405+NoFear0411@users.noreply.github.com</email>
</author>
<published>2026-02-28T20:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=bc316b3dc855e93d4d11e2c0d73d70326c38b889'/>
<id>urn:sha1:bc316b3dc855e93d4d11e2c0d73d70326c38b889</id>
<content type='text'>
Encoders sometimes produce sample aspect ratios like 3201:3200
(0.03% off square) for content that has effectively square pixels.
The exact string comparison against "1:1" marks these as anamorphic,
which triggers unnecessary transcoding on clients that require
non-anamorphic video.

Parse the SAR ratio numerically and treat values within 1% of 1:1
as square pixels. This threshold is well clear of the nearest real
anamorphic SAR (PAL 4:3 at 16:15 = 6.67% off).
</content>
</entry>
<entry>
<title>Merge pull request #14709 from loop95/fix-artist-kairon-irse</title>
<updated>2026-02-14T11:03:16Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-02-14T11:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3b6985986709473c69ba785460c702c6bbe3771d'/>
<id>urn:sha1:3b6985986709473c69ba785460c702c6bbe3771d</id>
<content type='text'>
Fix: Add 'Kairon; IRSE!' to artist whitelist</content>
</entry>
<entry>
<title>Backport pull request #15834 from jellyfin/release-10.11.z</title>
<updated>2025-12-28T12:22:36Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2025-12-28T12:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=7af5ee1812a18eb062158618de38b6102c00595f'/>
<id>urn:sha1:7af5ee1812a18eb062158618de38b6102c00595f</id>
<content type='text'>
Fix video lacking SAR and DAR are marked as anamorphic

Original-merge: 9470439cfa1eaf7cb9717f16031b020cedab516a

Merged-by: crobibero &lt;cody@robibe.ro&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Backport pull request #15807 from jellyfin/release-10.11.z</title>
<updated>2025-12-28T12:22:31Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-12-28T12:22:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=88acd51ee2b6a30a8a92a9e863fd4aaef48ee590'/>
<id>urn:sha1:88acd51ee2b6a30a8a92a9e863fd4aaef48ee590</id>
<content type='text'>
Enforce more strict webm check

Original-merge: 8379b4634aeaf9827d07a41cf9ba8fd80c8c323e

Merged-by: crobibero &lt;cody@robibe.ro&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>add support for more embedded metadata tags</title>
<updated>2025-11-07T22:54:53Z</updated>
<author>
<name>Kirill Nikiforov</name>
<email>me@allmazz.me</email>
</author>
<published>2025-11-07T22:54:53Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=ac81ddd39ade7e9943a3dd25abced88070382d5b'/>
<id>urn:sha1:ac81ddd39ade7e9943a3dd25abced88070382d5b</id>
<content type='text'>
</content>
</entry>
</feed>
