Repository navigation
Releases: Spacexcx/RubyDownloader
Release list
Ruby Downloader v1.7.1
Ruby Downloader v1.7.1 Release Notes
Overview
Ruby Downloader version 1.7.1 expands multi-platform media extraction with native support for X (formerly Twitter) and Reddit, introduces an intelligent URL detection and tab auto-switching engine, and significantly fortifies binary security with military-grade JavaScript obfuscation.
What is New in v1.7.1
1. X (Twitter) Platform Integration
- Extract videos, clips, and audio tracks directly from
x.comandtwitter.comstatus URLs. - Guest-token API bypass engine natively handles media extraction without requiring developer keys.
- Full audio extraction support with automated tagging (ID3) in MP3 (320 kbps), FLAC, and WAV.
- Dedicated Amethyst theme styling and platform badge.
2. Reddit Native Extraction
- Native support for
reddit.com,old.reddit.com, andv.redd.itvideo submissions. - Automatic DASH multiplexing: Video and audio DASH streams are merged into unified MP4 files with pristine synchronization via bundled FFmpeg.
- Subreddit attribution and high-resolution thumbnail detection.
- Dedicated Emerald theme styling and platform badge.
3. Smart Platform Auto-Switch
- Eliminates manual tab navigation: Pasting or typing a media URL from any supported service (YouTube, TikTok, Instagram, X, or Reddit) automatically identifies the platform.
- Seamlessly switches to the respective platform tab, applies the customized gemstone color palette, preserves your query, and initiates content resolution immediately.
- Integrated into both the primary search input and the background clipboard monitor.
4. Extreme Binary Protection & Code Hardening
- Source code within the distributed application package is now protected using high-level code virtualization and extreme obfuscation.
- Comprehensive control flow flattening, full Base64 string rotation arrays, object key scrambling, and global scope mangling ensure complete proprietary logic protection.
File Verification
- Filename: RubyDownloader_Setup.exe
- Version: 1.7.1
- File Size: ~137 MB
Ruby Downloader v1.7.0
1.7.0 - codes are obfuscated :)
Overview
Ruby Downloader v1.7.0 brings major internal architecture protection, automated security pipelines, and build optimization. As Ruby Downloader is proprietary software distributed via GitHub Releases, this release introduces robust byte-level code obfuscation across all internal execution bundles while maintaining zero-overhead runtime performance and cryptographic binary verification.
What's Changed
Security & Binary Protection
- Proprietary Source Obfuscation: Implemented full control-flow flattening, hexadecimal identifier renaming, base64 string splitting, and expression transformations on all bundled JavaScript core modules within the distributed ASAR archive.
- Code Integrity Verification: All binaries and setup files remain cryptographically signed with the
CN=Spacexcxdeveloper certificate, protecting against binary tampering and ensuring authenticity. - Zero Source Leakage: Streamlined build pipeline ensures public distribution assets contain strictly protected bytecode without exposing internal source structures.
Stability & Engine Refinements
- Maintained full compatibility with the v1.6.9 advanced YouTube extraction engine, multi-client fallback chain (
web_embedded,visionos,default), and SABR restriction bypass. - Preserved strict resolution targeting across 4K Ultra HD, 2K, 1080p Full HD, and high-fidelity audio streams (MP3 320k, FLAC, WAV).
- Retained full support for cookies.txt authentication and Potato PC Mode performance profiles.
Verification & File Hashes
- File Name:
RubyDownloader_Setup.exe - Version:
1.7.0 - Digital Signature:
CN=Spacexcx(Valid & Signed)
Installation
- Download
RubyDownloader_Setup.exebelow. - Run the installer and proceed with setup.
- Launch Ruby Downloader and verify the version badge in Settings or About displays
v1.7.0.
Ruby Downloader v1.6.9
Ruby Downloader v1.6.9 - Release Notes
Overview
Ruby Downloader version 1.6.9 delivers critical reliability enhancements to video stream resolution handling, upgrades YouTube extraction client architecture, refines session cookie workflows, and improves multi-language localization.
What's Changed
1. YouTube 4K / High-Resolution Download Fix
- Eliminated Silent 360p Fallback: Resolved a critical issue where selecting 4K (2160p), 2K (1440p), or Full HD (1080p) could silently result in a 360p download (Format 18).
- Attempt 1 Client Architecture: YouTube's recent SABR (Server Adaptive Bitrate) experiments on standard web and mobile clients frequently strip separate high-resolution DASH video streams. The extractor client chain (
youtube:player_client=web_embedded,visionos,default) is now enforced on the very first download attempt rather than relying on delayed retries. - Format Resolution Sorting: Added
--format-sort "res:${height},fps"and updated format selector queries to strictly prioritize requested video dimensions without allowing fallback to lower-resolution streams. - Windows TLS Session Resumption: Integrated
--legacy-server-connectacross all video, playlist, and audio extraction routines to eliminate Windows OpenSSL[SSL: INVALID_SESSION_ID]session ticket handshake errors.
2. Cookie Management and Age Verification
- Dedicated Netscape cookies.txt Workflow: Replaced the browser dropdown selection with a dedicated, isolated
cookies.txtmanagement interface. This avoids Windows DPAPI decryption issues and SQLite browser database lock contention when browsers are running. - Age-Restricted Content Handling: Verified seamless resolution discovery and extraction for age-restricted videos and trailers (including 4K AV1/Opus stream extraction).
- Safe Cookie Session Copying: Cookie authentication now operates on an isolated session copy, preventing yt-dlp from mutating or pruning master user cookie files upon process termination.
3. Localization and User Interface Refinements
- Client-Side Error Localization: Converted server-side responses to language-agnostic error codes (
err_age_restricted,err_info_failed,cookie_fallback_warning). Error banners and notification toasts are now rendered dynamically in the selected language. - Multi-Language Synchronization: Updated translation dictionaries across all 6 supported languages (English, Turkish, German, Spanish, French, and Russian).
- View Count Abbreviation Fix: Corrected the English translation for billion view counts (
views_bnow renders "B views"). - Interface Cleanup: Preserved the "Potato PC Mode" performance toggle with clean, clutter-free labeling and removed extraneous emoticons across all screens.
4. Build, Packaging, and Security
- Installer Compilation: Packaged with Inno Setup using LZMA2 solid compression (
RubyDownloader_Setup.exe, ~136.7 MB). - Digital Signature: Both unpacked executable (
Ruby Downloader.exe) and installer executable (RubyDownloader_Setup.exe) are signed with the Spacexcx code-signing certificate (CN=Spacexcx, O=Spacexcx). - Binary Integrity: Bundled with updated
yt-dlpandffmpegessentials binaries.
File Details
- File Name:
RubyDownloader_Setup.exe - Version:
1.6.9 - Publisher / Signer:
Spacexcx - Architecture:
Windows x64
Ruby Downloader v1.6.8
Ruby Downloader v1.6.8
Overview
Ruby Downloader v1.6.8 introduces the new Matrix Digital Rain visual engine with deep personalization, a custom rain speed controller, 3D parallax depth, live glitch effects, and refined typography across the user interface.
What's New
1. Matrix Digital Rain Visual Engine
- Selectable Background Effects: Users can now toggle between Glowing Particles, Matrix Digital Rain, and Static (Disabled) modes directly in Settings.
- Default Launch Effect: Glowing Particles remains the default visual mode upon fresh startup.
- Custom Matrix Text: Users can enter their own words, tags, or numbers to cascade down the falling columns. When left empty, the engine automatically falls back to authentic classic Matrix glyphs (half-width Katakana, hexadecimal numbers, and cyber operators).
- Random Preset Generator: Added a quick randomizer action beside the text field that cycles through curated cyber/retro presets (e.g.,
SPACEXCX,RUBY DOWNLOADER,WAKE UP NEO,FOLLOW THE WHITE RABBIT,CYBERPUNK 2077,01010110 01001001) with accent glow pulse feedback.
2. Matrix Rain Speed Controller
- Integrated Speed Slider: Added a 5-step speed slider positioned directly below the custom text input, visually styled with active gemstone theme colors.
- Readable Speed Settings: Provides 5 distinct levels ranging from Very Slow (optimized for reading custom text sequentially) to Normal, Fast, and Turbo.
- Sequential Character Cascading: Custom text now streams down in sequential spelling order rather than flickering randomly, making words legible and smooth as they descend.
3. 3D Parallax Depth & Live Glitch System
- Three-Layer Parallax:
- Background Layer: Smaller font (11px), slower drift, and muted opacity to create spatial depth.
- Midground Layer: Dense, crisp text (13px) at normal speed, acting as the primary reading plane for custom words.
- Foreground Layer: Larger (16px), rapid accent streams with radiant neon bloom cutting across the view.
- Lead Head Glow & Trail Decay: Leading head characters illuminate in pure white with intense neon bloom, followed by a bright theme-tinted neck and an exponential decay gradient down the trail.
- Live Glitch Engine: Intersperses cyber spacers between word cycles and occasionally mutates trail characters into random matrix runes for realistic digital terminal ambiance.
- Monospace Typography: Tightly spaced vertical rhythm using
JetBrains Mono,Consolas, and monospace fallbacks for dense, uniform code columns.
Improvements & Fixes
- Typography & Clean UI: Removed decorative symbols and emojis across settings menus, action buttons, and toast notifications for a sleek, modern visual aesthetic (retaining the Potato PC badge).
- Frame Throttling & Power Optimization: Capped Matrix rendering to an optimized interval to halve GPU and CPU usage while maintaining fluid 30+ FPS cinematic motion.
- Theme Border Synchronization: Corrected modal borders and settings section outlines to synchronize accurately with active gemstone themes (Ruby, Amethyst, Emerald, Sapphire, Topaz).
- Full Multilingual Translations: Updated Turkish, English, German, Spanish, French, and Russian locales with full coverage for new matrix controls, speed tiers, and tooltips.
Verification & Installation
- Setup Executable:
RubyDownloader_Setup.exe(~136 MB) - Code Signature: Digitally signed with
CN=Spacexcx, O=Spacexcx
Ruby Downloader v1.6.7
eeeeeh, just a Big optimization..?
Ruby Downloader v1.6.6
v1.6.6 Changelog:
UX Improvement: Added real-time visual download status icons (checkmark/queued states) directly on download action buttons.
Bug Fixes & Polish: Enhanced UI feedback responsiveness for queue additions.
Ruby Downloader v1.6.5
💎 Gemstone Color Themes (Theme Accents):
🔴 Ruby Red, 🟣 Amethyst Purple, 🟢 Emerald Green, 🔵 Sapphire Blue, 🟡 Topaz Gold.
Ability to assign independent themes for each platform (YouTube, TikTok, Instagram) with a reset-to-default option.
📥 Multi-Download Queue:
Support for queuing multiple links sequentially, featuring live download cards right below the search bar.
Includes thumbnails, quality badges, neon progress bars, real-time speed indicators, and remaining time estimations.
Actions for canceling, retrying, revealing in folder, and opening the file directly.
One-click option to clear completed downloads.
⚙️ Concurrent Download Settings:
Option to select 1, 2, 3, or 4 simultaneous downloads from the Settings menu (Default: 2).
📑 Playlist Support & Smart Selection Modal:
Smart Link Detection: When a video link containing a playlist parameter (list=) is pasted, a sleek selection modal appears instantly:
🎬 "Download Single Video": Fetches only the selected video.
📑 "Download Full Playlist": Fetches the entire playlist.
Bulk Queueing:
Displays a playlist card with total video count, title, and channel info.
Select your desired quality (e.g., 1080p, 720p, or MP3) and click "Add All to Queue" to automatically send every video to the Multi-Download Queue.
The queue engine processes all downloads sequentially based on your configured concurrent limit (e.g., 2 at a time).
And Big Bugfix
Ruby Downloader v1.6.5-B
💎 Gemstone Color Themes (Theme Accents):
🔴 Ruby Red, 🟣 Amethyst Purple, 🟢 Emerald Green, 🔵 Sapphire Blue, 🟡 Topaz Gold.
Ability to assign independent themes for each platform (YouTube, TikTok, Instagram) with a reset-to-default option.
📥 Multi-Download Queue:
Support for queuing multiple links sequentially, featuring live download cards right below the search bar.
Includes thumbnails, quality badges, neon progress bars, real-time speed indicators, and remaining time estimations.
Actions for canceling, retrying, revealing in folder, and opening the file directly.
One-click option to clear completed downloads.
⚙️ Concurrent Download Settings:
Option to select 1, 2, 3, or 4 simultaneous downloads from the Settings menu (Default: 2).
📑 Playlist Support & Smart Selection Modal:
Smart Link Detection: When a video link containing a playlist parameter (list=) is pasted, a sleek selection modal appears instantly:
🎬 "Download Single Video": Fetches only the selected video.
📑 "Download Full Playlist": Fetches the entire playlist.
Bulk Queueing:
Displays a playlist card with total video count, title, and channel info.
Select your desired quality (e.g., 1080p, 720p, or MP3) and click "Add All to Queue" to automatically send every video to the Multi-Download Queue.
The queue engine processes all downloads sequentially based on your configured concurrent limit (e.g., 2 at a time).
and So many bugs rn
Ruby Downloader v1.6.4
UI & Performance: Removed disableHardwareAcceleration() to re-enable GPU rendering, eliminating interface stutter and lagging.
CPU usage minimized to ~0%
• Fixed "Show in folder" and "Open file" in auto-save mode
• Performance improvements and bug fixes