aboutsummaryrefslogtreecommitdiff
path: root/import/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'import/src/plugins')
-rw-r--r--import/src/plugins/misc.rs6
-rw-r--r--import/src/plugins/mod.rs1
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)));