From 8519f8593567f7363949dd6a7bf1601b08932338 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 3 Aug 2023 17:56:19 +0200 Subject: set duration (doesnt work) --- tools/src/bin/import.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'tools/src') diff --git a/tools/src/bin/import.rs b/tools/src/bin/import.rs index 78c8646..a27b247 100644 --- a/tools/src/bin/import.rs +++ b/tools/src/bin/import.rs @@ -138,7 +138,7 @@ fn main() -> anyhow::Result<()> { std::fs::copy(&input, &source_path)?; let input = File::open(&source_path).unwrap(); let mut input = EbmlReader::new(input); - let (tracks, local_tracks, seek_index) = + let (tracks, local_tracks, seek_index, duration) = import_read(&source_path.to_path_buf(), &mut input)?; for (tn, index) in seek_index { @@ -151,10 +151,7 @@ fn main() -> anyhow::Result<()> { } kind = NodeKind::Movie; - media = Some(MediaInfo { - tracks, - duration: 0., - }); + media = Some(MediaInfo { duration, tracks }); source = Some(jellycommon::MediaSource::Local { tracks: local_tracks, }); @@ -173,6 +170,7 @@ fn main() -> anyhow::Result<()> { }, public: NodePublic { parent: None, + federated: None, description: Some(details.overview), tagline: details.tagline, title: details.title.clone().or(details.name.clone()).unwrap(), -- cgit v1.2.3-70-g09d2