diff --git a/cdoseaplay/config.py b/cdoseaplay/config.py index 0ba6e8f..a76fb20 100644 --- a/cdoseaplay/config.py +++ b/cdoseaplay/config.py @@ -6,6 +6,7 @@ base = 'https://cdosea.0x2620.org/static/render/' lang = '1080p' start = '' lights = False +font = 'Menlo' conf = os.path.expanduser('~/.config/cdosea.json') diff --git a/cdoseaplay/play.py b/cdoseaplay/play.py index 37c9a22..50b70d6 100755 --- a/cdoseaplay/play.py +++ b/cdoseaplay/play.py @@ -43,7 +43,7 @@ def main(): base = os.path.dirname(os.path.abspath(__file__)) os.chdir(base) - player = get_player() + player = get_player(font=config.font) player.register_key_binding('q', q_binding) def restart(*a): diff --git a/cdoseaplay/utils.py b/cdoseaplay/utils.py index 46dd4cb..a011d0f 100644 --- a/cdoseaplay/utils.py +++ b/cdoseaplay/utils.py @@ -22,11 +22,11 @@ def mpv_log(loglevel, component, message): logger.info('[{}] {}: {}'.format(loglevel, component, message)) -def get_player(fullscreen=True): +def get_player(fullscreen=True, font='Menlo'): # 42 max player = mpv.MPV( log_handler=mpv_log, input_default_bindings=True, - input_vo_keyboard=True, sub_text_font_size=28, sub_text_font='Menlo' + input_vo_keyboard=True, sub_text_font_size=28, sub_text_font=font, ) #player.observe_property('time-pos', lambda pos: print('Now playing at {:.2f}s'.format(pos))) player.fullscreen = fullscreen