fix(epg): decode gzip files wrapped in HTTP gzip (#1589)

This commit is contained in:
4gray authored and GitHub committed 2026-09-12 14:23:59 +02:00
1 parent 0c531276a0
commit 0700ba966e
8 files changed
+453 -14

No files matched your search

+8
View File
@@ -210,6 +210,14 @@ Button states use the matching group; "Total selected" counts the whole catalog.
Save persists the complete draft, Close discards it, and refresh restores hidden
categories by provider ID and type. See `docs/architecture/category-management.md`.
## XMLTV Response Compression
Electron decodes HTTP compression before the gzip file layer. For `.gz`/gzip
metadata plus HTTP gzip, a streaming signature check unwraps one remaining
file layer while preserving single-layer providers. Errors and cancellation
close the decoding chain. Contract: `docs/architecture/m3u-playlist-module.md`
("XMLTV response compression").
## XMLTV Source Removal
Saving Settings → EPG reconciles cached XMLTV with committed global URLs and