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

Version 1.0.2

  • Published package to PyPi

Version 1.0.0

  • All features added
  • All bugs created