aboutsummaryrefslogtreecommitdiff
path: root/tools/src
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-08-03 17:56:19 +0200
committermetamuffin <metamuffin@disroot.org>2023-08-03 17:56:19 +0200
commit8519f8593567f7363949dd6a7bf1601b08932338 (patch)
tree4e3aa5580fc80a3ce08b71aa127a563dcd34d7ff /tools/src
parentf4dd27f910213e2786d776621b738f1d2c32a7c7 (diff)
downloadjellything-8519f8593567f7363949dd6a7bf1601b08932338.tar
jellything-8519f8593567f7363949dd6a7bf1601b08932338.tar.bz2
jellything-8519f8593567f7363949dd6a7bf1601b08932338.tar.zst
set duration (doesnt work)
Diffstat (limited to 'tools/src')
-rw-r--r--tools/src/bin/import.rs8
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(),