diff options
Diffstat (limited to 'import/src/plugins')
| -rw-r--r-- | import/src/plugins/misc.rs | 6 | ||||
| -rw-r--r-- | import/src/plugins/mod.rs | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/import/src/plugins/misc.rs b/import/src/plugins/misc.rs index 8d7028c..b879586 100644 --- a/import/src/plugins/misc.rs +++ b/import/src/plugins/misc.rs @@ -33,9 +33,9 @@ impl ImportPlugin for ImageFiles { "backdrop.jpeg" | "backdrop.webp" | "backdrop.png" => PictureSlot::Backdrop, _ => return Ok(()), }; - info!("import {slot:?} at {path:?}"); + info!("import {slot} at {path:?}"); let asset = Asset(cache_store( - format!("media/literal/{}-poster.image", HashKey(path)), + format!("media/literal/{}-{slot}.image", HashKey(path)), || { let mut data = Vec::new(); File::open(path)?.read_to_end(&mut data)?; @@ -43,7 +43,7 @@ impl ImportPlugin for ImageFiles { }, )?); ct.db.update_node_init(parent, |node| { - node.pictures.insert(PictureSlot::Cover, asset); + node.pictures.insert(slot, asset); Ok(()) })?; Ok(()) diff --git a/import/src/plugins/mod.rs b/import/src/plugins/mod.rs index cf0da1c..d4e49b5 100644 --- a/import/src/plugins/mod.rs +++ b/import/src/plugins/mod.rs @@ -67,6 +67,7 @@ pub fn init_plugins(secrets: &ApiSecrets) -> Vec<Box<dyn ImportPlugin>> { plugins.push(Box::new(misc::ImageFiles)); plugins.push(Box::new(tags::Tags)); plugins.push(Box::new(media_info::MediaInfo)); + plugins.push(Box::new(infojson::Infojson)); if let Some(s) = &secrets.trakt { plugins.push(Box::new(trakt::Trakt::new(&s))); |