Skip to content

VidGear Stable v0.2.3

Compare
Choose a tag to compare
@abhiTronix abhiTronix released this 27 Oct 04:58
· 350 commits to master since this release
99ffcec

📓 Complete Release Notes can be found here ↗️


New Features ✨

  • CamGear:
    • Added support for 4K Streaming URLs.
  • Helper:
    • Implemented logging ColorFormatter string alignment.

Updates/Improvements ⚡️

  • CamGear:
    • Replaced youtube-dl with yt-dlp as pafy backend for YouTube videos pipelining.
      • Implemented hack to trick pafy into assuming yt-dlp as youtube-dl.
      • Replaced youtube-dl dependency with yt-dlp.
      • Replaced youtube-dl imports with yt-dlp.
  • Helper:
    • Enabled logging for check_WriteAccess method.
  • Maintenance:
    • Added .gitignore for specifying intentionally untracked files to ignore
    • Added .gitattributes to manage how Git reads line endings.
    • Introduced python short-circuiting for handling logging logic in APIs.

Breaking Updates/Changes 💥

  • check_WriteAccess will now return as invalid path if writing directory does not exists. This will effect output file handling in WriteGear and StreamGear APIs.

Bug-fixes 🐛

  • StreamGear:
    • Fixed StreamGear Malformed URI Error with HLS Segments [PR #243 by @Vboivin]
      • Removed the extra '%' character from the naming convention for segment files.
      • Used internal stream_count dict variable to alter template for HLS segment filenames.
  • WriteGear:
    • Fixed bug in -disable_force_termination attribute logic which accidentally disables force termination.
  • WebGear_RTC:
    • Fixed name 'VideoStreamTrack' is not defined bug.
  • Setup.py:
    • Fixed TypeError bug.
    • Fixed invalid latest_version retrieval.
  • Helper:
    • Fixed check_WriteAccess failing to recognize correct permission for writing the output file on windows platform.
      • Implemented separate logic for Windows and *nix platforms.
    • Fixed bug in check_WriteAccess that throws OSError while handling URLs.

Related Pull Requests 🔧