summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-02-01 15:59:53 +1100
committerjacqueline <me@jacqueline.id.au>2024-02-01 15:59:53 +1100
commit32cee65809ec81d21e8ee25086d529c1be4b6fa5 (patch)
tree402dd421028795a44d265255d5aa8ce4c1292f72 /lib
parent79a6dc1a3ee3a20e03a9fb01b9be0f4badaf197e (diff)
downloadtangara-fw-32cee65809ec81d21e8ee25086d529c1be4b6fa5.tar.gz
Accept opus files that don't fully parse, remove opus-specific tag parser
The libtags change is a bit of a hack... I think we're running into tracks that have long lyrics tags, which pushes the other tags out onto the next ogg page?
Diffstat (limited to 'lib')
-rw-r--r--lib/libtags/opus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libtags/opus.c b/lib/libtags/opus.c
index fa2c7d40..fcea57d8 100644
--- a/lib/libtags/opus.c
+++ b/lib/libtags/opus.c
@@ -63,7 +63,7 @@ tagopus(Tagctx *ctx)
ctx->buf[sz] = 0;
if((v = strchr(ctx->buf, '=')) == nil)
- return -1;
+ continue;
*v++ = 0;
cbvorbiscomment(ctx, ctx->buf, v);
}