From 797bf434e6d5d1aae8157362bcf011a6fafbf355 Mon Sep 17 00:00:00 2001 From: Niklas Kapelle Date: Wed, 15 Apr 2026 22:38:31 +0200 Subject: [PATCH] vorbis split artists if only one was detected --- internal/metadata/vobis.go | 6 ++++++ 1 file changed, 6 insertions(+) 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 {