{'query': query.text, 'videos': results})
 
     def _send_playlist(self) -> None:
-        self._send_rendered_template(
-                _NAME_TEMPLATE_PLAYLIST,
-                {'selected': 'playlist',
-                 'filter_path': self.server.player.filter_path,
-                 'needed_tags': self.server.player.needed_tags.joined})
+        self._send_rendered_template(_NAME_TEMPLATE_PLAYLIST,
+                                     {'selected': 'playlist'})
 
 
 def serve():
 
     last_update: DatetimeStr
 
     def __init__(self) -> None:
-        self.filter_path = FilterStr('')
-        self.needed_tags = TagSet()
         self._mpv: Optional[MPV] = None
         self._monitoring_kill: bool = False
         self._kill_queue: Queue = Queue()
             self.playlist = []
         else:
             with DbConn() as conn:
-                known_files = {f.full_path: f for f in VideoFile.get_filtered(
-                    conn, self.filter_path, self.needed_tags)}
+                known_files = {f.full_path: f
+                               for f in VideoFile.get_filtered(conn)}
             self.playlist = [known_files[p] for p in PATH_DOWNLOADS.iterdir()
                              if p in known_files
                              and p.is_file()