From 8bd89c5967cbffd898dceecddad808ccbad71051 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 8 Jan 2025 18:27:08 -0700 Subject: [PATCH] musikr: ignore genre numbers of 255 --- musikr/src/main/cpp/JVMMetadataBuilder.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/musikr/src/main/cpp/JVMMetadataBuilder.cpp b/musikr/src/main/cpp/JVMMetadataBuilder.cpp index d7254e845..17003c5a3 100644 --- a/musikr/src/main/cpp/JVMMetadataBuilder.cpp +++ b/musikr/src/main/cpp/JVMMetadataBuilder.cpp @@ -40,7 +40,10 @@ void JVMMetadataBuilder::setId3v1(TagLib::ID3v1::Tag &tag) { id3v2.add_id("TALB", tag.album()); id3v2.add_id("TRCK", std::to_string(tag.track())); id3v2.add_id("TYER", std::to_string(tag.year())); - id3v2.add_id("TCON", std::to_string(tag.genreNumber())); + const int genreNumber = tag.genreNumber(); + if (genreNumber != 255) { + id3v2.add_id("TCON", std::to_string(genreNumber)); + } } void JVMMetadataBuilder::setId3v2(TagLib::ID3v2::Tag &tag) {