diff --git a/approot/artist.xml b/approot/artist.xml
index a6f13925..0d8f717f 100644
--- a/approot/artist.xml
+++ b/approot/artist.xml
@@ -43,7 +43,6 @@
${}${artist class="Lms-artistname text-muted"}
${}
${}${year}${}${} (${orig-year})${}
- ${play-btn}${add-btn}
diff --git a/approot/explore.xml b/approot/explore.xml
index 2cd86c7c..535c435f 100644
--- a/approot/explore.xml
+++ b/approot/explore.xml
@@ -5,8 +5,8 @@
${contents class="Lms-explore-contents"}
-
-
+
+
${add-filter class="btn-sm btn-info"} ${clusters class="Lms-explore-clusters"}
diff --git a/approot/mediaplayer.xml b/approot/mediaplayer.xml
index 94bcfef9..43f0ff45 100644
--- a/approot/mediaplayer.xml
+++ b/approot/mediaplayer.xml
@@ -35,7 +35,7 @@
diff --git a/approot/releases.xml b/approot/releases.xml
index ab2b7094..24395d92 100644
--- a/approot/releases.xml
+++ b/approot/releases.xml
@@ -27,7 +27,6 @@
${release-name class="Lms-releasename text-primary"}
${}${artist-name class="Lms-artistname text-muted"}
${}
- ${play-btn}${add-btn}
diff --git a/src/lms/ui/explore/ArtistView.cpp b/src/lms/ui/explore/ArtistView.cpp
index 901ec1fb..ff8aad3b 100644
--- a/src/lms/ui/explore/ArtistView.cpp
+++ b/src/lms/ui/explore/ArtistView.cpp
@@ -135,8 +135,6 @@ Artist::refreshView()
std::unique_ptr
Artist::createRelease(const Database::Artist::pointer& artist, const Release::pointer& release)
{
- auto releaseId = release.id();
-
auto entry = std::make_unique(Wt::WString::tr("Lms.Explore.Artist.template.entry"));
entry->addFunction("tr", Wt::WTemplate::Functions::tr);
@@ -182,18 +180,6 @@ Artist::createRelease(const Database::Artist::pointer& artist, const Release::po
}
}
- Wt::WText* playBtn = entry->bindNew("play-btn", Wt::WString::tr("Lms.Explore.template.play-btn"), Wt::TextFormat::XHTML);
- playBtn->clicked().connect([=]
- {
- releasesAction.emit(PlayQueueAction::Play, {releaseId});
- });
-
- Wt::WText* addBtn = entry->bindNew("add-btn", Wt::WString::tr("Lms.Explore.template.add-btn"), Wt::TextFormat::XHTML);
- addBtn->clicked().connect([=]
- {
- releasesAction.emit(PlayQueueAction::AddLast, {releaseId});
- });
-
return entry;
}
diff --git a/src/lms/ui/explore/ArtistView.hpp b/src/lms/ui/explore/ArtistView.hpp
index 5981d49a..944c9504 100644
--- a/src/lms/ui/explore/ArtistView.hpp
+++ b/src/lms/ui/explore/ArtistView.hpp
@@ -43,7 +43,6 @@ class Artist : public Wt::WTemplate
Artist(Filters* filters);
Wt::Signal&> artistsAction;
- Wt::Signal&> releasesAction;
private:
void refreshView();
diff --git a/src/lms/ui/explore/Explore.cpp b/src/lms/ui/explore/Explore.cpp
index 5e438bf8..463ea8fd 100644
--- a/src/lms/ui/explore/Explore.cpp
+++ b/src/lms/ui/explore/Explore.cpp
@@ -89,7 +89,6 @@ Explore::Explore(Filters* filters)
auto artist = std::make_unique(_filters);
artist->artistsAction.connect(this, &Explore::handleArtistsAction);
- artist->releasesAction.connect(this, &Explore::handleReleasesAction);
contentsStack->addWidget(std::move(artist));
auto releases = std::make_unique(_filters);