Repository navigation
OxyDL v0.5.0 - Scheduler, Video Parser & Media Converter
🚀 OxyDL v0.5.0 introduces calendar-based download queue scheduling, peak-hours bandwidth limiting, direct native video streaming extraction for YouTube & Vimeo, and an integrated FFmpeg audio/video media converter.
⏰ Automated Queue Calendar Timers
- Background Scheduler Engine: Automated queue lifecycle evaluation running independently in the background.
- Start & Stop Timers: Configurable 24-hour schedules (
HH:MM) with active day-of-week toggles (Mon..Sun). - One-Shot Calendar Dates: Target specific calendar execution dates (
YYYY-MM-DD). - Post-Download Automation: Automatically triggers
PauseQueue,SleepComputer(suspend/sleep via Windows API /systemctl), orShutdownComputeronce downloads finish.
⚡ Peak-Hours Bandwidth Limiter (Speed Scheduler)
- Dynamically throttles download speeds during defined peak or business hours (e.g., 09:00 to 18:00).
- Configurable peak speed limits (KB/s) and off-peak speeds (custom or unlimited).
- Supports time windows spanning midnight (e.g., 22:00 to 06:00).
- Dedicated
⏰ Schedulerstatus button and modal dialog directly in the top toolbar.
🎥 Direct Video Streaming Parser (YouTube & Vimeo)
- Zero-Dependency Native Extraction: Resolves direct CDN playback URLs without python or external CLI wrappers.
- YouTube Parser: Queries YouTube InnerTube Android client API (
/youtubei/v1/player) to fetch direct unencrypted progressive formats (720p, 360p) and adaptive streams (1080p, 1440p, 4K, audio-only M4A/WebM) with metadata and thumbnails. - Vimeo Parser: Queries Vimeo player config API (
player.vimeo.com/video/{id}/config) to retrieve direct progressive MP4 CDN URLs (1080p, 720p, 540p, 360p) and adaptive HLS master playlists. - Stream quality chips directly inside the "Add New Download" dialog for instantaneous one-click quality selection.
🎬 Audio & Video Media Converter (FFmpeg Integration)
- Built-in media transcoding and audio extraction suite accessible via table right-click context menu (
🎬 Convert / Extract Audio...) and toolbar. - Multi-path discovery for local and system
ffmpegbinaries. - Output formats:
- Audio: MP3 (320 kbps & 192 kbps), AAC (.m4a), FLAC (Lossless), WAV (PCM), and Direct Audio Stream Copy.
- Video: MP4 (H.264 + AAC), MKV (Fast Remux), and WebM (VP9 + Opus).
- Non-blocking async background conversion with live percentage progress, transcoding speed multiplier, and cancellation.
📦 Release Assets
install_oxydl.exe: Complete Windows installer with desktop and start menu shortcuts, uninstaller, and payload extraction.OxyDL-v0.5.0-Windows-x64-Portable.zip: Zero-install standalone portable distribution (runs from./data/).oxydl.exe: Standalone Windows 64-bit binary.oxydl-browser-extension.zip: Manifest V3 browser extension for Google Chrome, Brave, Edge, and Firefox.