Changelog¶
Version 1.2.4¶
- Improved optimal video retrieval by utilizing video and track lengths
- Normalized function and variable naming-conventions
- Added missing function docstrings
- Updated project dependencies
Version 1.2.3¶
- Improved package CLI
- Modified
requests
version to avoid a potential security vulnerability - Fixed #22 - Python 3.4 compatibility
- Modified package to use
youtube-dl
for downloading videos - Enhancement #17 - Added option to specify album name
Version 1.2.0¶
- Improved package file-structure
- Enhancement #16 - Added custom cover-art resolution option
- Improved default cover-art resolution
- Added validation check for YouTube URLs
- Improved command-line option parsing
- Improved package test coverage and logging
- Improved song data acquisition processes
- Integrated Codecov code coverage
- Improved playlist overwrite handling
- Improve temporary file clean-up on SystemExit and KeyboardInterrupt
- Removed unnecessary code/comments
Version 1.1.0¶
- Added support for playlists
- Improved command-line option functionality
- Added duplicate check and overwrite command-line option
- Added Travis CI integration testing
- Improved cover-art resolution
- Improved compatibility for Python < 3.6 versions
- Improved ID3 tag embedding processes
Version 1.0.5¶
- Added additional error-handling
- Improved song data acquisition for YouTube URLs
- Improved command-line option functionality
- Added additional package documentation
- Fixed issue with missing executable from PyPi