Shadowghost
a81b90f570
Fix tests
2026-08-25 21:03:51 +02:00
Cody Robibero
c04f11bd76
Merge pull request #17685 from jellyfin/GHSA-wwwm-px48-fpvq-v12
...
Fix GHSA-wwwm-px48-fpvq
2026-08-22 08:43:07 -04:00
Cody Robibero
9ba91d4583
Normalize fix, apply in more places
2026-08-20 18:10:50 -04:00
theguymadmax
40fbe4a771
Allow direct play for HDHomeRun tuners
2026-08-20 15:25:37 -04:00
theguymadmax
f49a501f71
Revert "Refresh Live TV channel icons on every guide update."
...
This reverts commit 372c1681d8 .
2026-08-05 14:02:28 -04:00
Shadowghost
6382563440
Prefer null checks over HasValue everywhere
2026-07-22 08:09:33 +02:00
Cody Robibero
c222d370ce
Merge pull request #16933 from WizardOfYendor1/fix/livetv-guide-image-optimization
...
Feat (fix) - Skip reprocessing program information when importing XMLTV EPG data
2026-07-20 20:17:20 -04:00
Bond-009
5949be852a
Fix SchedulesDirect image limit recognition ( #17347 )
2026-07-20 12:28:10 +02:00
Shadowghost
2bac9a8f0c
Fix SchedulesDirect image limit recognition
2026-07-15 17:43:27 +02:00
nyanmisaka
631a314d24
Fix potential garbled text in FFmpeg logs on Windows
...
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 <nst799610810@gmail.com >
2026-07-10 14:46:27 +08:00
Cody Robibero
cbef19c313
Merge pull request #16914 from danieltutuianu/fix/livetv-channel-icon-refresh
...
Live TV: re-fetch channel icons on guide refresh
2026-06-27 09:52:51 -04:00
Breno Alvim
e41f415594
Use Convert.ToHexStringLower for Schedules Direct password hash
2026-06-23 23:13:33 -03:00
Daniel Țuțuianu
1ea525a408
Merge branch 'master' into fix/livetv-channel-icon-refresh
...
Resolve GuideManager conflict by keeping LiveTvChannelImageHelper so
channel icons re-fetch on every guide refresh, including when the URL
is unchanged.
2026-06-17 06:16:42 +03:00
Shea Smith
8e2c5607ef
Link up XMLTV background images and episode thumbnails with the internal program model
2026-06-12 20:39:10 +12:00
Bond-009
007515eb73
Merge pull request #10841 from Bond-009/LiveTvImageFix
...
Refresh live TV channel image when remapped (alt #7843 ) (fixes #7834 )
2026-06-08 19:40:08 +02:00
Arazil
9397148b20
Fix Schedules Direct API Error Codes ( #16920 )
...
* Clean up Schedules Direct error handling.
* Rename MaxImageDownloads2 to MaxImageDownloadsTrial per suggestion.
* Fix documentation.
* Fix incorrect 3XXX series codes.
* Rename SvcUnavailable to SvcOffline.
* Change 3XXX error code prefix from Svc to Service.
2026-05-31 17:22:00 +02:00
WizardOfYendor1
e1d63c0ea0
Fixed issue etag info was not being set until the 3rd time though processing due to the "isNew" condition. Etag wouldn't be saved/persistent until the 3rd time through and onward.
...
Without this change it's self healing after the 3rd cycle.
It also appears there may be an issue with this etag "skip if hash hasn't changed" for schedules direct functionality.... like it never will work. But out of scope here.
Also fixed Sonar gripes about code formatting
2026-05-25 20:04:45 -04:00
WizardOfYendor1
e1a16b4ec6
Add XMLTV guide content ETags
2026-05-25 20:04:21 -04:00
Daniel Țuțuianu
372c1681d8
Refresh Live TV channel icons on every guide update.
...
Guide refresh skipped channel logos once a primary image existed, so stale EPG/tuner icons never got replaced.
2026-05-23 23:29:25 +03:00
jakobkukla
37350282cc
Run tree-wide dotnet format
2026-05-21 20:48:41 +02:00
Bond_009
3d8bcf1ffd
Alternate solution to #7843 without extra prop
2026-05-21 20:10:21 +02:00
Tayfun Akgüç
8deb5c1d2a
fix: write livetv recording NFO dateadded as UTC ( #16863 )
...
fix: write livetv recording NFO dateadded as UTC
2026-05-18 20:22:20 +02:00
Bruno Ferreira
2f8bf92fb8
fix: add null check for non-existent program in GetProgram ( #16858 )
...
fix: add null check for non-existent program in GetProgram
2026-05-17 14:01:39 +02:00
Shadowghost
7a5181c3fd
Address review comments
2026-05-14 07:46:43 +02:00
JPVenson
ec054f6a34
Backport changes from #15368
2026-05-05 17:57:27 +00:00
Shadowghost
6be96100c7
Fix review and CodeQL comments
2026-05-04 21:33:10 +02:00
Shadowghost
b717754ed8
Merge remote-tracking branch 'upstream/master' into epg-fixes
2026-04-20 08:16:45 +02:00
Bond_009
4f1ad3fee0
Update to Jellyfin.XmlTv 10.12.0-pre1
2026-04-18 17:31:29 +02:00
Bond-009
5a1eec690f
Merge pull request #8890 from SenorSmartyPants/XMLTV-Live
...
Set XmlTvProgram.IsLive
2026-04-16 19:56:07 +02:00
Shadowghost
60e01e1f22
Apply review suggestions
2026-04-11 18:00:41 +02:00
Shadowghost
e0f50f504a
Merge remote-tracking branch 'upstream/master' into epg-fixes
2026-04-11 17:48:00 +02:00
Joshua M. Boniface
3c9b71e124
Fix GHSA-8fw7-f233-ffr8 with improved sanitization
...
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de >
2026-04-06 11:37:45 +02:00
nyanmisaka
b82a2ced75
Backport pull request #16423 from jellyfin/release-10.11.z
...
Fix readrate options in FFmpeg 8.1
Original-merge: 29b2361857
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-03-23 17:06:22 -04:00
Shadowghost
b7da5c1860
Apply review suggestions
2026-02-25 14:51:53 +01:00
Shadowghost
100d6bb38c
Gracefully handle empty listingId
2026-02-23 21:17:52 +01:00
Shadowghost
d63b2b2657
Apply review suggestion
2026-02-22 12:37:14 +01:00
Shadowghost
ed43ad0968
Persistence
2026-02-22 11:32:55 +01:00
Shadowghost
27396bffc6
Handle 5002, 5003 and add caches
2026-02-22 11:14:15 +01:00
Shadowghost
d156e04c9a
Fix Skipping
2026-02-21 22:56:53 +01:00
Shadowghost
97340edf02
Fix image failure response handling in batch endpoint
2026-02-21 16:47:08 +01:00
Shadowghost
c4c3e9ea4d
Fix batch requests
2026-02-21 11:40:18 +01:00
Shadowghost
679664ca28
Add early returns
2026-02-20 15:14:03 +01:00
Shadowghost
b0eec00e1c
Properly handle SD internal error codes
2026-02-20 14:58:12 +01:00
Shadowghost
e49d71707c
Fix EPG issues
2026-02-20 14:35:56 +01:00
Bond_009
9e480f6efb
Update to .NET 10.0
2026-01-14 18:55:47 +01:00
evan314159
8b2a8b94b6
avoid Take(0) when limit == 0 ( #14608 )
...
Co-authored-by: Evan <evan@MacBook-Pro.local >
2025-12-08 21:15:46 -07:00
Bond-009
6796b3435d
Avoid constant arrays as arguments ( #14784 )
2025-09-12 13:58:28 -06:00
Dan Watson
dddeea1f7b
Fix issue with EncodedRecorder streams not showing up under "Active Recordings" ( #14357 )
2025-07-22 17:13:01 -06:00
Tim Eisele
c6e568692e
Fix modification checks and make sure to use UTC ( #14347 )
2025-06-26 17:50:37 -06:00
Tim Eisele
d976f13970
Recognize file changes and remove data on change ( #13839 )
2025-05-04 21:21:44 -06:00