Clear all metadata strings in case other mpris-compatible media players don't have them all

pull/131/head
jackun 4 years ago
parent 8024736253
commit 0a27e0a447
No known key found for this signature in database
GPG Key ID: 119DB3F1D05A9ED3

@ -353,6 +353,10 @@ bool get_dict_string_array(libdbus_loader& dbus, DBusMessage *msg, string_pair_v
static void assign_metadata(metadata& meta, string_pair_vec& entries)
{
meta.title.clear();
meta.artists.clear();
meta.album.clear();
std::lock_guard<std::mutex> lk(meta.mutex);
std::vector<std::string> artists;
meta.valid = false;
@ -374,7 +378,6 @@ static void assign_metadata(metadata& meta, string_pair_vec& entries)
}
// XXX Spotify only sends one artist anyway
meta.artists.clear();
for (auto p = artists.begin(); p != artists.end(); p++) {
meta.artists += *p;
if (p != artists.end() - 1)

Loading…
Cancel
Save