Add ARTISTS= vorbis comment support to libtags

This is mostly just for flac handling, since we use libogg directly for
ogg containers, and flac+ogg are the only containers that use vorbis
comments.
custom
jacqueline 4 months ago
parent 4a422f4e54
commit 407d2da049
  1. 1
      lib/libtags/tags.h
  2. 1
      lib/libtags/vorbis.c
  3. 2
      src/tangara/database/tag_parser.cpp

@ -10,6 +10,7 @@ enum
{
Tunknown = -1,
Tartist,
Tmultiartists,
Talbumartist,
Talbum,
Ttitle,

@ -11,6 +11,7 @@ static const struct {
{"album", Talbum},
{"title", Ttitle},
{"artist", Tartist},
{"artists", Tmultiartists},
{"albumartist", Talbumartist},
{"tracknumber", Ttrack},
{"date", Tdate},

@ -32,6 +32,8 @@ static auto convert_tag(int tag) -> std::optional<Tag> {
return Tag::kTitle;
case Tartist:
return Tag::kArtist;
case Tmultiartists:
return Tag::kAllArtists;
case Talbumartist:
return Tag::kAlbumArtist;
case Talbum:

Loading…
Cancel
Save