aboutsummaryrefslogtreecommitdiff
path: root/remuxer/src/metadata.rs
diff options
context:
space:
mode:
Diffstat (limited to 'remuxer/src/metadata.rs')
-rw-r--r--remuxer/src/metadata.rs23
1 files changed, 6 insertions, 17 deletions
diff --git a/remuxer/src/metadata.rs b/remuxer/src/metadata.rs
index c2931f4..ddcf4c0 100644
--- a/remuxer/src/metadata.rs
+++ b/remuxer/src/metadata.rs
@@ -10,11 +10,7 @@ use ebml_struct::{
matroska::*,
read::{EbmlReadExt, TagRead},
};
-use jellybase::{
- assetfed::AssetInner,
- cache::{cache_file, cache_memory},
- common::Asset,
-};
+use jellycache::{cache_file, cache_memory, CachePath};
use log::{info, warn};
use std::{
fs::File,
@@ -29,7 +25,7 @@ pub use ebml_struct::matroska::TrackEntry as MatroskaTrackEntry;
pub struct MatroskaMetadata {
pub info: Option<Info>,
pub tracks: Option<Tracks>,
- pub cover: Option<Asset>,
+ pub cover: Option<CachePath>,
pub chapters: Option<Chapters>,
pub tags: Option<Tags>,
pub infojson: Option<Vec<u8>>,
@@ -83,17 +79,10 @@ pub fn matroska_metadata(path: &Path) -> Result<Arc<MatroskaMetadata>> {
}
"cover.webp" | "cover.png" | "cover.jpg" | "cover.jpeg"
| "cover.avif" => {
- cover = Some(
- AssetInner::Cache(cache_file(
- "att-cover",
- path,
- move |mut file| {
- file.write_all(&f.data)?;
- Ok(())
- },
- )?)
- .ser(),
- )
+ cover = Some(cache_file("att-cover", path, move |mut file| {
+ file.write_all(&f.data)?;
+ Ok(())
+ })?)
}
_ => (),
}