Commit Graph

14 Commits

Author SHA1 Message Date
Trevor Mears 6834849cad chore: updated readme nginx example 2026-01-12 16:50:12 -08:00
Trevor Mears b81ce4856e fix: store tvgId during M3U sync process for EPG matching (#44) 2026-01-12 14:26:54 -08:00
Trevor Mears a86f9ca878 feat: add M3uXtreamAdapter service for unified API handling 2026-01-11 23:52:45 -08:00
Trevor Mears e8e6ba27d7 Implemented streaming parsers for M3U and EPG to reduce memory usage 2026-01-07 23:09:23 -08:00
Trevor Mears b119b37b87 Updated sync timer logging 2026-01-04 02:01:08 -08:00
Trevor Mears a00082b0ef Implemented virutal scrolling for epg, optimized database batching, moved sync timer to server 2026-01-04 00:46:51 -08:00
Trevor Mears ca87a5f143 Misc fixes for syncService, remux and proxy 2026-01-04 00:18:58 -08:00
Trevor Mears 1193e07017 Updated readme 2026-01-03 21:28:36 -08:00
Trevor Mears 8805ddbc13 Refactored code to use sqlite for channel, epg and vod data 2026-01-03 21:07:18 -08:00
Trevor Mears d63c9c37d7 Refactored server/db.js and all routes to use asynchronous fs operations, refactored m3uParser and epgParser to use streaming (via readline and sax) to prevent errors with large files, updated server/routes/proxy.js to use native stream piping for images and video, reducing latency and memory overhead 2025-12-30 00:34:55 -08:00
Trevor Mears 57b0f7ba81 CORS error detection expansion, binary segment handling, EPG magic byte detection 2025-12-28 03:21:27 -08:00
Trevor Mears 79d84aa64b Added xml.gx support for EPG 2025-12-27 23:22:37 -08:00
Trevor Mears bb5dc89311 Updated cacheing to use persistent json cache 2025-12-27 21:16:17 -08:00
Trevor Mears 4f9ec55874 Initial commit 2025-12-27 14:16:40 -08:00