diff --git a/music_kraken/utils/config/config_files/main_config.py b/music_kraken/utils/config/config_files/main_config.py index decdf3b..8ed3ef1 100644 --- a/music_kraken/utils/config/config_files/main_config.py +++ b/music_kraken/utils/config/config_files/main_config.py @@ -18,6 +18,7 @@ config = Config(( AudioFormatAttribute(name="audio_format", default_value="mp3", description="""Music Kraken will stream the audio into this format. You can use Audio formats which support ID3.2 and ID3.1, but you will have cleaner Metadata using ID3.2."""), + Attribute(name="image_format", default_value="jpg", description="This Changes the format in which images are getting downloaded") Attribute(name="result_history", default_value=True, description="""If enabled, you can go back to the previous results. The consequence is a higher meory consumption, because every result is saved."""), @@ -28,6 +29,7 @@ The further you choose to be able to go back, the higher the memory usage. EmptyLine(), Attribute(name="preferred_artwork_resolution", default_value=1000), + Attribute(name="download_artist_artworks", default_value=True, description="Changes if the artists Profile picture is being downloaded."), EmptyLine(), @@ -44,6 +46,7 @@ This means for example, the Studio Albums and EP's are always in front of Single - album_type The folder music kraken should put the songs into."""), Attribute(name="download_file", default_value="{song}.{audio_format}", description="The filename of the audio file."), + Attribute(name="artist_artwork_path" default_value="{genre}/{artist}/{artist}.{image_format}", description="The Path to download artist images to."), SelectAttribute(name="album_type_blacklist", default_value=[ "Compilation Album", "Live Album", @@ -152,10 +155,13 @@ class SettingsStructure(TypedDict): # artwork preferred_artwork_resolution: int + image_format: str + download_artist_artworks: bool # paths music_directory: Path temp_directory: Path + artist_artwork_path: Path log_file: Path not_a_genre_regex: List[str] ffmpeg_binary: Path