Commit Graph
73 Commits
Author SHA1 Message Date
euzu 22e6f74bae replaced serde_json Value with RawValue to reduce memory usage 2025-12-13 15:33:04 +01:00
euzu 60e74f38a9 force reconnect removed 2025-12-13 13:55:35 +01:00
euzu b951794bc4 Added kick duration for web_ui kick 2025-12-12 20:58:55 +01:00
euzu ee0441877d xtream and m3u parsing with streaming 2025-12-12 15:33:41 +01:00
euzu 1193fc2265 write operations optimized for less memory usage 2025-12-11 19:27:56 +01:00
euzu c2652a7ece Made cache storage more robust 2025-12-10 17:19:57 +01:00
euzu d39855c583 When shared stream enabled, provider connections exhausted custom stream was not displayed 2025-12-03 11:47:36 +01:00
euzu f3c8383a44 Fixed race conditions on user access 2025-11-30 11:52:58 +01:00
euzu bdb838e2b0 - CPU usage
- disable cloudfare header
2025-11-29 19:01:42 +01:00
euzu 6c021fbe2b Refactored connection handling to avoid race conditions 2025-11-26 13:44:11 +01:00
euzu 1fa967d8a2 Refactored connection handling to avoid race conditions 2025-11-26 09:56:09 +01:00
euzu 020f52c5d2 fixed some async file operations 2025-11-20 14:22:26 +01:00
euzu d2779a3e30 Some fixes for async handling 2025-11-20 13:00:01 +01:00
DarkBreakpoint 7d3c2fd8be Improve session tracking 2025-11-19 23:00:25 -06:00
euzu 17e85fcfa4 - Added detailed shared-stream/buffer/provider logging to trace lag, cache persistence, and session/provider lifecycle events.
- Connection registration failures now trigger an explicit disconnect so zombie sockets don’t linger.
- Shared stream shutdown now drops registry locks before releasing provider handles to prevent cross-lock stalls.
2025-11-18 21:52:09 +01:00
euzu 49f180123b More log output 2025-11-18 21:01:42 +01:00
DarkBreakpoint e81f839853 Add shared streaming diagnostics 2025-11-17 08:57:29 -06:00
DarkBreakpoint e681da0733 Persist cache pipe via tokio::fs to avoid blocking the runtime 2025-11-14 11:00:01 -06:00
euzu eba6b7df96 Changes to the PR resource retry config by DarkBreakpoint 2025-11-11 10:00:35 +01:00
DarkBreakpoint 84429af955 feat: make reverse-proxy retries configurable 2025-11-10 20:06:52 -06:00
euzu 55c2bdabba better connection handling 2025-11-10 01:30:23 +01:00
euzu b69ed4921e better connection handling 2025-11-10 01:04:13 +01:00
euzu 1000b2e7fc Fixed custom share response 2025-11-06 15:05:09 +01:00
euzu 838148610a Fixed catchup starting cycle through multiple provider 2025-11-06 12:29:21 +01:00
euzu 15a252664e Completly refactored connection management 2025-11-04 21:46:44 +01:00
euzu 95dde2876d First step provider and user connections.
-> Missing shared streams connections
2025-11-04 18:01:44 +01:00
euzu 42b0326949 Connection guard release fallback implemented 2025-11-01 01:47:47 +01:00
euzu eff98b42fc Merge branch 'develop' into feature/source_editor 2025-11-01 00:46:29 +01:00
euzu 6dbe77ad23 some connection guard fixes 2025-11-01 00:26:30 +01:00
knylbyte 45a3fcd659 feat: added enhanced header handling for outgoing request in reverse proxy mode 2025-10-31 17:04:35 +01:00
euzu d71e8080f5 stream table ip fixed 2025-10-30 13:00:25 +01:00
euzu 2646bb905d fixed series virtual ip session key problem 2025-10-29 18:06:01 +01:00
euzu 57b9499d6c batch alias id fixed 2025-10-29 16:40:17 +01:00
euzu 4d99ae4325 Mixed up ip address behind reverse proxy during shared stream registration fixed 2025-10-29 15:29:05 +01:00
euzu cd76891ce4 Some refactorings
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 19:52:46 +01:00
euzu 364e3d69df task optimizations for connection release 2025-10-27 13:58:55 +01:00
euzu 93d60a210f Stream table new colmuns 2025-10-27 08:27:35 +01:00
euzu 7c7c467f64 Stream table new columns 2025-10-25 20:40:58 +02:00
euzu 2f109949d5 added shared attribute user stream table 2025-10-24 20:03:47 +02:00
euzu bf225aaa0d added shared attribute user stream table 2025-10-24 19:47:39 +02:00
euzu fdd10c26f6 User Stream Connection table added 2025-10-24 19:24:36 +02:00
euzu 60c2e5a161 User Stream Connection table added 2025-10-24 18:37:14 +02:00
euzu bfd88559ff Handling HLS errors from provider 2025-10-16 12:20:58 +02:00
euzu 82258d91f2 Handling HLS errors from provider 2025-10-16 11:58:40 +02:00
euzu e61d34478d Epg View optimization
Added async stream based xml parsing
2025-09-30 15:44:45 +02:00
euzu 2e91cd9615 Epg View optimization
Added async stream based xml parsing
2025-09-30 14:46:18 +02:00
euzu 8b93c440bc Epg View optimization 2025-09-29 16:52:30 +02:00
euzu a5f2b248b2 Epg View optimization 2025-09-29 15:39:27 +02:00
euzu 575c854840 Merge remote-tracking branch 'knylbyte/feature/develop/retry-for-cover-requests' into branch 2025-09-19 13:51:39 +02:00
euzu 4a88209b42 Merge remote-tracking branch 'knylbyte/feature/develop/retry-for-cover-requests' into branch 2025-09-19 13:16:48 +02:00