diff --git a/tags/taglib/taglib.go b/tags/taglib/taglib.go index 3008c376..d0f5f2d5 100644 --- a/tags/taglib/taglib.go +++ b/tags/taglib/taglib.go @@ -25,6 +25,7 @@ func (TagLib) Read(absPath string) (tagcommon.Info, error) { if err != nil { return nil, fmt.Errorf("open: %w", err) } + defer f.Close() props := f.ReadAudioProperties() raw := f.ReadTags() return &info{raw, props}, nil