feat: add shared hls cache sessions (#782)

Shared HLS cache session feature and aligns the runtime, cache, provisioning, recovery, custom-response, and documentation paths with the new shared-session model.
This commit is contained in:
knylbyte
2026-07-08 11:52:22 +02:00
committed by GitHub
parent cbd82fbdfa
commit dc49189f63
201 changed files with 48613 additions and 2097 deletions
+2 -1
View File
@@ -4,7 +4,8 @@ use shared::model::{
CatchupAttribute, CatchupProperties, LiveStreamProperties, PlaylistGroup, PlaylistItem, PlaylistItemHeader,
PlaylistItemType, StreamProperties, XtreamCluster,
};
use shared::utils::{default_supported_video_extensions, extract_id_from_url, extract_numeric_id_from_url, Internable};
use shared::utils::{extract_id_from_url, extract_numeric_id_from_url, Internable};
use shared::defaults::{default_supported_video_extensions};
use std::borrow::BorrowMut;
use std::sync::Arc;
use tokio::io::AsyncBufReadExt;