Skip to content

OxyDL v0.5.0 - Scheduler, Video Parser & Media Converter

Latest

Choose a tag to compare

@crisprintsstuff crisprintsstuff released this 15 Oct 05:02

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), or ShutdownComputer once 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 ⏰ Scheduler status 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 ffmpeg binaries.
  • 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.