Don't panic when taglib returns an error
This commit is contained in:
@@ -25,9 +25,10 @@ func (e *taglibExtractor) extractMetadata(filePath string) (*Tags, error) {
|
|||||||
parsedTags, err := taglib.Read(filePath)
|
parsedTags, err := taglib.Read(filePath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Warn("Error reading metadata from file. Skipping", "filePath", filePath, err)
|
log.Warn("Error reading metadata from file. Skipping", "filePath", filePath, err)
|
||||||
}
|
} else {
|
||||||
if hasEmbeddedImage(filePath) {
|
if hasEmbeddedImage(filePath) {
|
||||||
parsedTags["has_picture"] = []string{"true"}
|
parsedTags["has_picture"] = []string{"true"}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tags := NewTag(filePath, parsedTags, map[string][]string{
|
tags := NewTag(filePath, parsedTags, map[string][]string{
|
||||||
|
|||||||
Reference in New Issue
Block a user