From 3fd3dd48f065683ed3bde1e6d4bb5491efdf04e3 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Mon, 9 Feb 2026 17:12:36 +0300 Subject: [PATCH] pinakes-core: fix API mismatch in metadata extraction Signed-off-by: NotAShelf Change-Id: I2b445bc77bae29dcab5d51ab44631ffe6a6a6964 --- crates/pinakes-core/src/metadata/audio.rs | 2 +- crates/pinakes-core/src/metadata/video.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/pinakes-core/src/metadata/audio.rs b/crates/pinakes-core/src/metadata/audio.rs index 41d3a71..dd169f2 100644 --- a/crates/pinakes-core/src/metadata/audio.rs +++ b/crates/pinakes-core/src/metadata/audio.rs @@ -25,7 +25,7 @@ impl MetadataExtractor for AudioExtractor { meta.artist = tag.artist().map(|s| s.to_string()); meta.album = tag.album().map(|s| s.to_string()); meta.genre = tag.genre().map(|s| s.to_string()); - meta.year = tag.year().map(|y| y as i32); + meta.year = tag.date().map(|ts| ts.year as i32); } if let Some(tag) = tagged_file diff --git a/crates/pinakes-core/src/metadata/video.rs b/crates/pinakes-core/src/metadata/video.rs index f565996..7a3f9ba 100644 --- a/crates/pinakes-core/src/metadata/video.rs +++ b/crates/pinakes-core/src/metadata/video.rs @@ -92,7 +92,7 @@ fn extract_mp4(path: &Path) -> Result { meta.genre = tag .genre() .map(|s: std::borrow::Cow<'_, str>| s.to_string()); - meta.year = tag.year().map(|y| y as i32); + meta.year = tag.date().map(|ts| ts.year as i32); } let properties = tagged_file.properties();