feat(media): add Jellyfin Quick Connect and harden remote connections
Add cancellable Quick Connect pairing and shared connection guards for Jellyfin and Subsonic. Bound connection attempts, validate library access before saving credentials, and report per-provider connection and synchronization status. cx
This commit is contained in:
25 files changed
+1863
-90
No files matched your search
@@ -549,6 +549,7 @@ pub fn normalize_base_url(input: &str) -> String {
|
||||
|
||||
fn client() -> Result<reqwest::Client> {
|
||||
reqwest::Client::builder()
|
||||
.connect_timeout(Duration::from_secs(5))
|
||||
.timeout(HTTP_TIMEOUT)
|
||||
.build()
|
||||
.map_err(|e| transport_error(&e))
|
||||
|
||||
Reference in new issue
Block a user