diff --git a/common/metatags.hpp b/common/metatags.hpp index bb5e6536..00fd17a5 100644 --- a/common/metatags.hpp +++ b/common/metatags.hpp @@ -173,7 +173,6 @@ public: addTag(j, "musicbrainzTrackId", musicbrainz_track_id); addTag(j, "musicbrainzReleaseTrackId", musicbrainz_release_track_id); addTag(j, "musicbrainzWorkId", musicbrainz_work_id); - addTag(j, "art_url", art_url); addTag(j, "lyrics", lyrics); addTag(j, "bpm", bpm); addTag(j, "autoRating", auto_rating); @@ -226,7 +225,6 @@ public: "musicbrainzTrackId", "musicbrainzReleaseTrackId", "musicbrainzWorkId", - "art_url", "lyrics", "bpm", "autoRating", @@ -280,7 +278,6 @@ public: readTag(j, "musicbrainzTrackId", musicbrainz_track_id); readTag(j, "musicbrainzReleaseTrackId", musicbrainz_release_track_id); readTag(j, "musicbrainzWorkId", musicbrainz_work_id); - readTag(j, "art_url", art_url); readTag(j, "lyrics", lyrics); readTag(j, "bpm", bpm); readTag(j, "autoRating", auto_rating); diff --git a/test/test_main.cpp b/test/test_main.cpp index cc827d26..ae8b3a6f 100644 --- a/test/test_main.cpp +++ b/test/test_main.cpp @@ -214,4 +214,17 @@ TEST_CASE("Librespot") REQUIRE(m[2] == "310573"); } REQUIRE(m.size() == 3); + + static regex re_log_line(R"(\[(\S+)(\s+)(\bTRACE\b|\bDEBUG\b|\bINFO\b|\bWARN\b|\bERROR\b)(\s+)(.*)\] (.*))"); + // Parse the patched version + REQUIRE(std::regex_search(line, m, re_log_line)); + REQUIRE(m.size() == 7); + REQUIRE(m[1] == "2021-06-04T07:20:47Z"); + REQUIRE(m[2] == " "); + REQUIRE(m[3] == "INFO"); + REQUIRE(m[4] == " "); + REQUIRE(m[5] == "librespot_playback::player"); + REQUIRE(m[6] == " (310573 ms) loaded"); + for (const auto& match: m) + std::cerr << "Match: '" << match << "'\n"; }