Skip to content

Releases: crisprintsstuff/oxydl

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

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.

OxyDL v0.1.0 - Initial Release

Choose a tag to compare

@crisprintsstuff crisprintsstuff released this 15 Oct 03:24

OxyDL v0.1.0 - Pure Rust High-Speed Download Manager

  • install_oxydl.exe: Standalone native Windows installer wizard (auto-creates Desktop & Start Menu shortcuts, registers in Windows Apps & Features, provisions uninstaller).
  • OxyDL-v0.1.0-Windows-x64-Portable.zip: Portable distribution (zero installation needed, runs with ./data).
  • oxydl.exe: Standalone binary with --mcp support.
  • oxydl-browser-extension.zip: Chrome & Firefox Manifest V3 browser integration extension (automatic download capture, right-click context menus, and live popup status).

🚀 What's New:

  • Multi-Protocol Download Engine: HTTP/HTTPS (up to 32 parallel connections), FTP (passive mode & byte-level resume), BitTorrent & Magnet URIs, eD2K (eDonkey2000), HLS Live Streaming (.m3u8), and DASH (.mpd).
  • Model Context Protocol (MCP) Server: Built-in MCP server for AI coding assistants (Claude Desktop, Cursor, Antigravity) supporting stdio mode (oxydl --mcp) and HTTP endpoint (POST /mcp on 127.0.0.1:19532) with 8 management tools.
  • Overhauled Settings Window: Modern 5-tab interface (General, Connection, Storage, Protocols, AI / MCP) with one-click Claude Desktop configuration copying.
  • Downloads Table & Add Dialog: Protocol detection badges with unique color badges and icons across all UI tables.