diff --git a/src/view/maintoolbar.cpp b/src/view/maintoolbar.cpp
index 0530096..5191199 100644
--- a/src/view/maintoolbar.cpp
+++ b/src/view/maintoolbar.cpp
@@ -31,6 +31,7 @@ MainToolBar::MainToolBar(QobuzBackend *backend, PlayQueue *queue, QWidget *paren
m_trackLabel->setMinimumWidth(80);
m_trackLabel->setMaximumWidth(200);
m_trackLabel->setAlignment(Qt::AlignVCenter | Qt::AlignLeft);
+ m_trackLabel->setTextFormat(Qt::RichText);
addWidget(m_trackLabel);
addSeparator();
@@ -132,9 +133,11 @@ void MainToolBar::setCurrentTrack(const QJsonObject &track)
if (title.isEmpty()) {
m_trackLabel->setText(tr("Not playing"));
} else if (artist.isEmpty()) {
- m_trackLabel->setText(title);
+ m_trackLabel->setText(title.toHtmlEscaped());
} else {
- m_trackLabel->setText(QStringLiteral("%1 — %2").arg(title, artist));
+ m_trackLabel->setText(QStringLiteral("%1"
+ "
%2")
+ .arg(title.toHtmlEscaped(), artist.toHtmlEscaped()));
}
const QString artUrl = track["album"].toObject()["image"].toObject()["small"].toString();