From ea7ea137d2a052abd175a71e16120fb2b9a340fa Mon Sep 17 00:00:00 2001 From: prathamkotian Date: Mon, 4 May 2026 13:58:06 +0530 Subject: [PATCH 1/3] Resolve PDF and media streaming port and added Accept-Ranges: bytes header to indicate support for partial content requests, enabling client-side seeking in media playback. --- app/src-tauri/src/server.rs | 1 + app/src/components/dashboard/MediaPlayer.tsx | 2 +- app/src/components/dashboard/PdfViewer.tsx | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src-tauri/src/server.rs b/app/src-tauri/src/server.rs index 825a012..0f8d12f 100644 --- a/app/src-tauri/src/server.rs +++ b/app/src-tauri/src/server.rs @@ -102,6 +102,7 @@ async fn stream_media( return HttpResponse::Ok() .insert_header(("Content-Type", mime)) .insert_header(("Content-Length", size.to_string())) + .insert_header(("Accept-Ranges", "bytes")) .insert_header(("Cache-Control", "private, max-age=120")) .streaming(stream); } else { diff --git a/app/src/components/dashboard/MediaPlayer.tsx b/app/src/components/dashboard/MediaPlayer.tsx index f2c83ed..4724c5b 100644 --- a/app/src/components/dashboard/MediaPlayer.tsx +++ b/app/src/components/dashboard/MediaPlayer.tsx @@ -23,7 +23,7 @@ export function MediaPlayer({ file, onClose, onNext, onPrev, currentIndex, total const folderIdParam = activeFolderId !== null ? activeFolderId.toString() : 'home'; const streamUrl = streamToken - ? `http://localhost:14200/stream/${folderIdParam}/${file.id}?token=${streamToken}` + ? `http://localhost:14201/stream/${folderIdParam}/${file.id}?token=${streamToken}` : null; const isVideo = isVideoFile(file.name); diff --git a/app/src/components/dashboard/PdfViewer.tsx b/app/src/components/dashboard/PdfViewer.tsx index d9bbf29..7ac38fa 100644 --- a/app/src/components/dashboard/PdfViewer.tsx +++ b/app/src/components/dashboard/PdfViewer.tsx @@ -49,7 +49,7 @@ export function PdfViewer({ file, onClose, onNext, onPrev, currentIndex, totalIt setNumPages(0); const folderIdParam = activeFolderId !== null ? activeFolderId.toString() : 'home'; - const streamUrl = `http://localhost:14200/stream/${folderIdParam}/${file.id}?token=${streamToken}`; + const streamUrl = `http://localhost:14201/stream/${folderIdParam}/${file.id}?token=${streamToken}`; const loadingTask = pdfjsLib.getDocument(streamUrl); From 43936a62a2d3d6a8c74c268188bd1e1aafb7ae3e Mon Sep 17 00:00:00 2001 From: prathamkotian Date: Mon, 4 May 2026 15:10:10 +0530 Subject: [PATCH 2/3] Updated bump version to 1.1.11 --- app/src-tauri/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src-tauri/Cargo.toml b/app/src-tauri/Cargo.toml index cab63fe..ed061d8 100644 --- a/app/src-tauri/Cargo.toml +++ b/app/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "app" -version = "1.1.10" +version = "1.1.11" description = "A Tauri App" authors = ["you"] edition = "2021" From f5d8a15d48e93fdf36a1d4a5135c2e989241b652 Mon Sep 17 00:00:00 2001 From: prathamkotian Date: Mon, 4 May 2026 15:14:43 +0530 Subject: [PATCH 3/3] Updated bump version in Cargo.lock --- app/src-tauri/Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src-tauri/Cargo.lock b/app/src-tauri/Cargo.lock index 4d4d6b9..d9f08d6 100644 --- a/app/src-tauri/Cargo.lock +++ b/app/src-tauri/Cargo.lock @@ -309,7 +309,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "app" -version = "1.1.10" +version = "1.1.11" dependencies = [ "actix-cors", "actix-rt",