Version 0.0.1 Initial Development Version 0.0.2 - 5/12/2020 - Split program into several callable functions - Added config file reader for variables - Added Iteration function to retry ultiple appempts to download all files - Changed audio-format from mp3 to best - Added getopts routine to check for command line arguments - Command line arguments will override config.ini for download=true - will take -d and number to download jsons from Discogs.com API - Added first implementation of Verbosity (needs teaking) - Builds Folder Structure for downloads - NOTE- only creates album name folder if it queries Discogs.com Version 0.0.3 - Obeys config.ini DefaultStoragePath arguments - Added generatelink routine - This will attempt to generate a link from YouTubeSearch over *X* times - Throws a warning if it cannot create a link - modified YoutubeSearch library to add publisher info - This will be helpful for narrowing searchs based on publisher in 0.0.4 - FUTURE - Consider importing code directly into this project to avoid updates breaking Version 0.0.4 - Capture first X results from YoutubeSearch - This script will then parse the results for the best match - Remove links for things like (Official Video) or Cover - Need to ensure words like "Cover" are not in the actual song title! - added tg_youtube_search.py to directory - This is a fork of youtube_search with custom attributes - ytsearch imports this library - Removed old/ folder with backup archives of previous versions FUTURE - Improve logging - Write logs to file as directed in config.ini at verbosity level - Add actual filename/search result downloaded for each song - This will improve diagnosing bad downloads for future improvements