{'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()