diff --git a/internal/metadata/vobis.go b/internal/metadata/vobis.go index 1c9b78b..504526f 100644 --- a/internal/metadata/vobis.go +++ b/internal/metadata/vobis.go @@ -49,11 +49,17 @@ func readVorbisMetadata(file string) (*Metadata, error) { if err != nil { return nil, err } + if len(artists) == 1 { + artists = parseSeperatedTag(artists[0]) + } albumArtists, err := cmt.Get("ALBUMARTIST") if err != nil { return nil, err } + if len(albumArtists) == 1 { + albumArtists = parseSeperatedTag(albumArtists[0]) + } comments, err := cmt.Get("COMMENT") if err != nil {