home · contact · privacy
Remove code dead since playlist lost direct filtering.
authorChristian Heller <c.heller@plomlompom.de>
Fri, 3 Oct 2025 07:15:03 +0000 (09:15 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Fri, 3 Oct 2025 07:15:03 +0000 (09:15 +0200)
src/ytplom/http.py
src/ytplom/misc.py

index e1105a68f6746be8e87bbaba4de0870429caa044..ff66c5daa76c8a6b0b29f0823cad5f01869e0864 100644 (file)
@@ -431,11 +431,8 @@ class _TaskHandler(PlomHttpHandler):
                                      {'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():
index fc3847a7ea6b1de705c2e948294697e288abf51e..793d8021a1960a0931fb4088d95a16ef67948f4a 100644 (file)
@@ -603,8 +603,6 @@ class Player:
     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()
@@ -718,8 +716,8 @@ class Player:
             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()