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
knylbyte
018fef84b1
Changed: The logic for retries has been revised so that only HTTP status codes 400, 408, 425, 429, or 5XX now trigger a retry; otherwise, the original response from the server is returned.
2025-09-08 18:06:19 +02:00
knylbyte
65cac42aa4
feat: add retry up to 3 times for resource proxy
2025-09-08 13:16:57 +02:00
euzu
d55827f0dc
role based content
2025-08-27 23:12:56 +02:00
euzu
30a88bb2ae
user editor form
2025-08-26 23:34:04 +02:00
euzu
bb79c201c4
web_ui_path fixes
2025-08-05 13:57:21 +02:00
euzu
ec848ca050
shared stream optimizations
2025-07-28 15:50:05 +02:00
euzu
b3c88ef6db
shared stream optimizations
2025-07-28 14:46:13 +02:00
euzu
04c7e8549b
shared stream fixes
2025-07-27 20:47:35 +02:00
euzu
78e138e5d8
some clippy fixes
2025-07-24 14:27:57 +02:00
euzu
963943978b
Shared stream handling with task per connection
2025-07-23 17:22:45 +02:00
euzu
6c238c607f
refactored unwrap calls to make it more stable
2025-07-22 11:32:46 +02:00
euzu
504b4df277
Fix shared stream provider connections
...
Web UI State update through websocket
2025-07-21 22:17:57 +02:00
euzu
4c43dd6402
shared provider connection release fix
2025-07-19 15:32:30 +02:00
euzu
a075452ffb
Forced stream double connection problem fixed
2025-07-17 09:15:41 +02:00