summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-12-31 11:32:51 +1100
committerjacqueline <me@jacqueline.id.au>2024-12-31 11:32:51 +1100
commit33e89a0672079bf30151a9353cb0fbf165afaae5 (patch)
treef9b958e5d4de9491e41286aa46a1ef4419d56e0f /lib
parentb6b62cb8ea8121a3ae604b508c508a2a4994050a (diff)
downloadtangara-fw-33e89a0672079bf30151a9353cb0fbf165afaae5.tar.gz
Pass through TXXX kv pairs from libtags, treated as vorbis comments
mp3 is no good i do not like them at all
Diffstat (limited to 'lib')
-rw-r--r--lib/libtags/id3v2.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libtags/id3v2.c b/lib/libtags/id3v2.c
index 78a0a5fe..69c76aaa 100644
--- a/lib/libtags/id3v2.c
+++ b/lib/libtags/id3v2.c
@@ -68,6 +68,10 @@ v2cb(Tagctx *ctx, char *k, char *v)
return 0;
}else if(strcmp(k-1, "COM") == 0 || strcmp(k-1, "COMM") == 0){
txtcb(ctx, Tcomment, k-1, v);
+ }else if(strcmp(k, "XXX") == 0){
+ k = v;
+ v += strlen(v) + 1;
+ txtcb(ctx, Tunknown, k, v);
}else{
txtcb(ctx, Tunknown, k-1, v);
}