Trevor Mears
|
0a013ec05f
|
fix: handle null stream names during Xtream sync (#50)
|
2026-01-14 14:48:31 -08:00 |
|
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 |
|