improve scanner logging

This commit is contained in:
sentriz
2019-06-06 16:17:16 +01:00
parent 63f8889660
commit fde318289b
2 changed files with 3 additions and 3 deletions

View File

@@ -256,7 +256,7 @@ func (s *Scanner) handleTrack(it *item) error {
track.AlbumID = s.curFolderID() track.AlbumID = s.curFolderID()
tags, err := readTags(it.fullPath) tags, err := readTags(it.fullPath)
if err != nil { if err != nil {
return errors.Wrap(err, "reading tags") return errors.Wrapf(err, "reading tags for file `%s`", it.relPath)
} }
track.TagTitle = tags.Title() track.TagTitle = tags.Title()
track.TagTrackArtist = tags.Artist() track.TagTrackArtist = tags.Artist()

View File

@@ -39,12 +39,12 @@ func (t *tags) DurationSecs() int {
func readTags(path string) (*tags, error) { func readTags(path string) (*tags, error) {
track, err := os.Open(path) track, err := os.Open(path)
if err != nil { if err != nil {
return nil, errors.Wrap(err, "reading track from disk") return nil, errors.Wrap(err, "reading disk")
} }
defer track.Close() defer track.Close()
parser, err := taggolib.New(track) parser, err := taggolib.New(track)
if err != nil { if err != nil {
return nil, errors.Wrap(err, "reading tags from track") return nil, errors.Wrap(err, "parsing")
} }
newTags := &tags{parser} newTags := &tags{parser}
return newTags, nil return newTags, nil