pinakes-core: unify book metadata extraction; remove ExtractedBookMetadata

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ifd6e66515b9ff78a4bb13eba47b9b2cf6a6a6964
This commit is contained in:
raf 2026-03-11 17:08:02 +03:00
commit dda84d148c
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
3 changed files with 30 additions and 20 deletions

View file

@ -9,7 +9,7 @@ use std::{collections::HashMap, path::Path};
use crate::{
error::Result,
media_type::MediaType,
model::ExtractedBookMetadata,
model::BookMetadata,
};
#[derive(Debug, Clone, Default)]
@ -22,7 +22,7 @@ pub struct ExtractedMetadata {
pub duration_secs: Option<f64>,
pub description: Option<String>,
pub extra: HashMap<String, String>,
pub book_metadata: Option<ExtractedBookMetadata>,
pub book_metadata: Option<BookMetadata>,
// Photo-specific metadata
pub date_taken: Option<chrono::DateTime<chrono::Utc>>,