<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/src, 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-07-21T12:30:55Z</updated>
<entry>
<title>Apply review suggestions</title>
<updated>2026-07-21T12:30:55Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-21T12:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4cc69f4be0a568ebc8c922dcf1f855458755ad85'/>
<id>urn:sha1:4cc69f4be0a568ebc8c922dcf1f855458755ad85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into security-path-traversal-fixes</title>
<updated>2026-07-21T05:14:47Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-21T05:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b99703301f43927f632bbc49d040a32824d43cb3'/>
<id>urn:sha1:b99703301f43927f632bbc49d040a32824d43cb3</id>
<content type='text'>
# Conflicts:
#	Jellyfin.Api/Controllers/HlsSegmentController.cs
#	Jellyfin.Api/Controllers/PluginsController.cs
</content>
</entry>
<entry>
<title>Merge pull request #16933 from WizardOfYendor1/fix/livetv-guide-image-optimization</title>
<updated>2026-07-21T00:17:20Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-07-21T00:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c222d370cedcc4452a7246baff3494b29875a708'/>
<id>urn:sha1:c222d370cedcc4452a7246baff3494b29875a708</id>
<content type='text'>
Feat (fix) - Skip reprocessing program information when importing XMLTV EPG data</content>
</entry>
<entry>
<title>Fix SchedulesDirect image limit recognition (#17347)</title>
<updated>2026-07-20T10:28:10Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-07-20T10:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5949be852aeb49e7230b7172dd29ecd1632a6813'/>
<id>urn:sha1:5949be852aeb49e7230b7172dd29ecd1632a6813</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sanitize ClientLog upload filename to prevent path traversal</title>
<updated>2026-07-17T15:02:02Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-17T14:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4fb779920afdcf566f0d50b25ab34b0910fcb570'/>
<id>urn:sha1:4fb779920afdcf566f0d50b25ab34b0910fcb570</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix SchedulesDirect image limit recognition</title>
<updated>2026-07-15T15:43:27Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-15T15:43:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2bac9a8f0cd3c5a2e13da9fed27d2b0e00044b3a'/>
<id>urn:sha1:2bac9a8f0cd3c5a2e13da9fed27d2b0e00044b3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix potential garbled text in FFmpeg logs on Windows</title>
<updated>2026-07-10T06:46:27Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2026-07-10T06:46:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=631a314d24bd2c7e1b3e0b81aa65437586794ccd'/>
<id>urn:sha1:631a314d24bd2c7e1b3e0b81aa65437586794ccd</id>
<content type='text'>
Explicitly set StandardErrorEncoding and StandardOutputEncoding to
Encoding.UTF8 when invoking the FFmpeg subprocess.

This prevents log encoding issues and character corruption on Windows
environments that default to non-UTF8 ANSI code pages.

This fixes garbled metadata and font names in the FFmpeg logs.

Signed-off-by: nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #16914 from danieltutuianu/fix/livetv-channel-icon-refresh</title>
<updated>2026-06-27T13:52:51Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-06-27T13:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=cbef19c313ba0f05f13e176ced6349122c4a7d88'/>
<id>urn:sha1:cbef19c313ba0f05f13e176ced6349122c4a7d88</id>
<content type='text'>
Live TV: re-fetch channel icons on guide refresh</content>
</entry>
<entry>
<title>Use Convert.ToHexStringLower for Schedules Direct password hash</title>
<updated>2026-06-24T02:13:33Z</updated>
<author>
<name>Breno Alvim</name>
<email>alvimbrenosilva6@gmail.com</email>
</author>
<published>2026-06-24T02:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e41f41559426a5996bc58a28af5e82f432557ea4'/>
<id>urn:sha1:e41f41559426a5996bc58a28af5e82f432557ea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into fix/livetv-channel-icon-refresh</title>
<updated>2026-06-17T03:16:42Z</updated>
<author>
<name>Daniel Țuțuianu</name>
<email>tutuianu_daniel@yahoo.com</email>
</author>
<published>2026-06-17T03:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=1ea525a4083dbdc929605eb0eb5c6add93bc8392'/>
<id>urn:sha1:1ea525a4083dbdc929605eb0eb5c6add93bc8392</id>
<content type='text'>
Resolve GuideManager conflict by keeping LiveTvChannelImageHelper so
channel icons re-fetch on every guide refresh, including when the URL
is unchanged.
</content>
</entry>
</feed>
