diff --git a/src/net/listen.c b/src/net/listen.c
index 0b4c5379bda5cae3f67ebd95a69862ee7bb63510..2b36e961be829e751e84d47db52a2c6f24491933 100644
--- a/src/net/listen.c
+++ b/src/net/listen.c
@@ -421,6 +421,10 @@ handle_simple_command(struct lkt_state *srv, size_t c, struct lkt_command cmd)
             err = !command_find(srv, c, cmd.args, cmd.cont, database_search_playlist_init);
         }
 
+        else if (STR_MATCH(cmd.name, "playlistfind") || STR_MATCH(cmd.name, "playlistsearch")) {
+            err = !command_find(srv, c, cmd.args, cmd.cont, database_search_queue_init);
+        }
+
         else if (STR_MATCH(cmd.name, "idle")) {
             err = !command_idle(srv, c, cmd.args);
             goto end_no_send_status;