diff --git a/src/mpv_control.py b/src/mpv_control.py index 54fcb90..32c3549 100644 --- a/src/mpv_control.py +++ b/src/mpv_control.py @@ -13,13 +13,19 @@ def mpv_log(loglevel, component, message): elif loglevel == 'error': logger.error(f'{component} {message}') -player = mpv.MPV(log_handler=mpv_log, ytdl=False, - prefetch_playlist=True) +player = mpv.MPV(log_handler=mpv_log) + +list_options = dir(player) +if 'ytdl' in list_options: + player.ytdl = False +if 'prefetch_playlist' in list_options: + player.prefetch_playlist = True def set_http_header(headers=[]): player.http_header_fields = headers + @logger.catch def player_menu(header=None, storage={}): while True: