diff --git a/changes/changelog.d/424.bugfix b/changes/changelog.d/424.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..bda2fafcb49e54c9de6789e91e13aa5ae8c694d3
--- /dev/null
+++ b/changes/changelog.d/424.bugfix
@@ -0,0 +1 @@
+Hide unplayable/emtpy playlists in "Browse playlist" pages (#424)
diff --git a/front/src/views/playlists/List.vue b/front/src/views/playlists/List.vue
index cfe1305e68050c3858b46cd4c507343ec489504c..be63953064576a86c744be44f727f53d326f3d2d 100644
--- a/front/src/views/playlists/List.vue
+++ b/front/src/views/playlists/List.vue
@@ -130,7 +130,8 @@ export default {
         page: this.page,
         page_size: this.paginateBy,
         q: this.query,
-        ordering: this.getOrderingAsString()
+        ordering: this.getOrderingAsString(),
+        playable: true
       }
       axios.get(url, { params: params }).then(response => {
         self.result = response.data