What's Fixed
- Python 3.9 compatibility — Resolved a
TypeError crash (unsupported operand type(s) for |: 'type' and 'NoneType') that occurred on macOS systems running the default system Python 3.9. This affected the yt-dlp update checker, download pipeline, format conversion, and other core features.
What's Improved
- Build pipeline — The DMG installer is now automatically copied to the project root after each build for easier access and distribution.
- README — Added a changelog section to track release history.
Installation
- Download Media Pull_1.0.1_aarch64.dmg below
- Open the
.dmg and drag Media Pull to your Applications folder
- On first launch, right-click the app and select Open (macOS Gatekeeper)
Requirements: macOS 11+ (Apple Silicon), yt-dlp, ffmpeg