-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem Statement
while 7a9c83c introduces basic stream validation for some specific sources it can be improved by implementing optional stream validation in the base source plugin
Proposed Solution
something like
fn requires_stream_verification(&self) -> bool {
false
}
async fn verify_stream(&self, identifier: &str) -> bool {
super::track::fetch_stream_url(&self.client, identifier).await.is_some()
} for each source similar to is_mirror
so the resolver can call the verify stream function everytime a track is resolved is using it (if the requires_stream_verif8cation returns true )
Alternatives Considered
No response
Additional Context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request