diff --git a/approot/artists.xml b/approot/artists.xml
index 0b467c46..23425af9 100644
--- a/approot/artists.xml
+++ b/approot/artists.xml
@@ -8,11 +8,6 @@
${most-played-artists}
-
- ${recently-played-artists}
-
diff --git a/approot/releases.xml b/approot/releases.xml
index 5bf6e950..92cf00ce 100644
--- a/approot/releases.xml
+++ b/approot/releases.xml
@@ -8,11 +8,6 @@
${most-played-releases}
-
- ${recently-played-releases}
-
diff --git a/src/Makefile.am b/src/Makefile.am
index a8d7ec97..f0a622f3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -8,12 +8,11 @@ lms_SOURCES = \
$(srcdir)/database/Artist.cpp \
$(srcdir)/database/Cluster.cpp \
$(srcdir)/database/DatabaseHandler.cpp \
- $(srcdir)/database/Playlist.cpp \
+ $(srcdir)/database/TrackList.cpp \
$(srcdir)/database/Release.cpp \
$(srcdir)/database/ScanSettings.cpp \
$(srcdir)/database/SqlQuery.cpp \
$(srcdir)/database/Track.cpp \
- $(srcdir)/database/TrackStats.cpp \
$(srcdir)/database/User.cpp \
$(srcdir)/image/Image.cpp \
$(srcdir)/metadata/AvFormat.cpp \
diff --git a/src/database/DatabaseHandler.cpp b/src/database/DatabaseHandler.cpp
index f835c09f..1473d7d1 100644
--- a/src/database/DatabaseHandler.cpp
+++ b/src/database/DatabaseHandler.cpp
@@ -31,17 +31,14 @@
#include
#include
-#include "Setting.hpp"
-
#include "utils/Logger.hpp"
#include "Artist.hpp"
#include "Cluster.hpp"
-#include "Playlist.hpp"
+#include "TrackList.hpp"
#include "Release.hpp"
#include "ScanSettings.hpp"
#include "Track.hpp"
-#include "TrackStats.hpp"
namespace Database {
@@ -102,12 +99,10 @@ Handler::Handler(Wt::Dbo::SqlConnectionPool& connectionPool)
_session.mapClass("artist");
_session.mapClass("cluster");
_session.mapClass("cluster_type");
- _session.mapClass("playlist");
- _session.mapClass("playlist_entry");
+ _session.mapClass("tracklist");
+ _session.mapClass("tracklist_entry");
_session.mapClass("release");
- _session.mapClass("setting");
_session.mapClass