From 8bce2cdb2b7a38b6621798ab7a8164c727ce2da1 Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:50:58 -0300 Subject: [PATCH] Pass prefer_video to interfaces --- votify/cli/cli.py | 2 +- votify/cli/cli_config.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/votify/cli/cli.py b/votify/cli/cli.py index 9a7927f..137961d 100644 --- a/votify/cli/cli.py +++ b/votify/cli/cli.py @@ -73,7 +73,6 @@ async def main(config: CliConfig): base_interface = SpotifyBaseInterface( api=api, cover_size=config.cover_size, - prefer_video=config.prefer_video, no_drm=config.no_drm, skip_stream_info=config.synced_lyrics_only, wvd_path=wvd_path, @@ -97,6 +96,7 @@ async def main(config: CliConfig): episode=episode_interface, music_video=music_video_interface, episode_video=episode_video_interface, + prefer_video=config.prefer_video, artist_media_option=config.artist_media_option, ) diff --git a/votify/cli/cli_config.py b/votify/cli/cli_config.py index 79e7ecd..2028522 100644 --- a/votify/cli/cli_config.py +++ b/votify/cli/cli_config.py @@ -137,14 +137,6 @@ class CliConfig: type=CoverSize, ), ] - prefer_video: Annotated[ - bool, - option( - "--prefer-video", - help="Prefer video streams when available", - is_flag=True, - ), - ] no_drm: Annotated[ bool, option( @@ -197,6 +189,14 @@ class CliConfig: ), ] # Interface specific options + prefer_video: Annotated[ + bool, + option( + "--prefer-video", + help="Prefer video streams when available", + is_flag=True, + ), + ] artist_media_option: Annotated[ ArtistMediaOption, option(