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(