From b9ca4ba456dbf332d82ede0e2601be9ac2afa701 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sat, 13 Dec 2025 19:19:52 -0500 Subject: [PATCH] metadata: MPEG4 'trkn' field is actually numeric So accept whatever value is supplied as correct. Change-Id: Ic5ba6909f036957bceeaf7e79ad24273dac2e677 --- lib/rbcodec/metadata/mp4.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/rbcodec/metadata/mp4.c b/lib/rbcodec/metadata/mp4.c index 7901f4678d..a23dbb9619 100644 --- a/lib/rbcodec/metadata/mp4.c +++ b/lib/rbcodec/metadata/mp4.c @@ -482,10 +482,7 @@ static bool read_mp4_tags(int fd, struct mp3entry* id3, break; case MP4_trkn: { - int tracknum = 0; - read_mp4_tag_i_from_n(fd, &tracknum, &id3->track_string, size, &buffer_left, &buffer); - if (!(tracknum == 0 && (id3->track_string && *id3->track_string))) - id3->tracknum = tracknum; + read_mp4_tag_i_from_n(fd, &id3->tracknum, &id3->track_string, size, &buffer_left, &buffer); break; } #ifdef HAVE_ALBUMART