Many improvemtns and fixes related to decoupling of svelte and rust on android.
🏗️ Build and Test JellyTau / Run Tests (push) Failing after 18s
🏗️ Build and Test JellyTau / Build Android APK (push) Has been skipped
Traceability Validation / Check Requirement Traces (push) Failing after 2s

This commit is contained in:
2026-02-28 19:50:47 +01:00
parent 07f3bf04ca
commit e8e37649fa
53 changed files with 2309 additions and 792 deletions
+4 -12
View File
@@ -372,22 +372,14 @@
// Call Rust backend to start playback
// Rust will choose ExoPlayer (Android), libmpv (Linux), or tell us to use HTML5
// Send minimal video data - no complex serialization to avoid Tauri Android issues
const response: any = await invoke("player_play_item", {
item: {
id: media.id,
title: media.name,
artist: null,
album: null,
duration: media.runTimeTicks ? media.runTimeTicks / 10000000 : null,
artworkUrl: null,
mediaType: "video",
streamUrl: currentStreamUrl,
jellyfinItemId: media.id,
title: media.name,
id: media.id,
videoCodec: needsTranscoding ? "hevc" : "h264",
needsTranscoding,
videoWidth: null,
videoHeight: null,
subtitles: subtitleTracks,
needsTranscoding: needsTranscoding,
},
});