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()
tags, err := readTags(it.fullPath)
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.TagTrackArtist = tags.Artist()

View File

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