fix(cli): add ID3_PICTURE attribute description
ci/woodpecker/push/woodpecker Pipeline failed Details

refactor/sveltekit
Tomáš Mládek 2024-01-17 23:40:59 +01:00
parent db173e03f7
commit 10e0b8804b
1 changed files with 11 additions and 0 deletions

View File

@ -85,6 +85,7 @@ impl Extractor for ID3Extractor {
})
.collect();
let mut has_pictures = false;
for (idx, picture) in tags.pictures().enumerate() {
let tmp_dir = tempfile::tempdir()?;
let tmp_path = tmp_dir.path().join(format!("img-{}", idx));
@ -103,6 +104,16 @@ impl Extractor for ID3Extractor {
provenance: "SYSTEM EXTRACTOR".to_string(),
timestamp: chrono::Utc::now().naive_utc(),
});
has_pictures = true;
}
if has_pictures {
result.push(Entry {
entity: Address::Attribute("ID3_PICTURE".to_string()),
attribute: ATTR_LABEL.into(),
value: "ID3 Embedded Image".into(),
provenance: "SYSTEM EXTRACTOR".to_string(),
timestamp: chrono::Utc::now().naive_utc(),
})
}
if !result.is_empty() {