diff options
Diffstat (limited to 'tools/src/bin')
-rw-r--r-- | tools/src/bin/import.rs | 8 |
1 files changed, 3 insertions, 5 deletions
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(), |