Fix metadata overwrite and Wayland DBus crash

This commit is contained in:
Sebastian Palencsar
2026-05-25 14:50:11 +02:00
parent b8a2f11439
commit cc4a33a2ae
3 changed files with 23 additions and 7 deletions

View File

@@ -131,6 +131,11 @@ void BearPlayer::onMetaDataChanged()
QString title = meta.stringValue(QMediaMetaData::Title);
// Ignore completely empty metadata from QMediaPlayer so we don't overwrite IcyReader
if (artist.isEmpty() && title.isEmpty()) {
return;
}
if (m_currentTrackArtist == artist && m_currentTrackTitle == title) {
return;
}