Repository navigation
Releases: sayrias/suylios-downloader
Release list
v1.4.3 - Mega.nz Integration, Official Linux Support
🚀 What's New in v1.4.3
We are incredibly excited to present Suylios Downloader v1.4.3! This major update brings cross-platform support, a brand new installer, and highly requested download features to ensure a smoother experience.
🌟 Headline Features
- 🐧 Official Linux Application: Suylios Downloader is now fully cross-platform! We have introduced a standalone, native executable for Linux (
Suylios-Linux). It comes with full Wayland and X11 compatibility out of the box, meaning you can now enjoy the exact same seamless downloading experience on your favorite Linux distribution. - ☁️ Mega.nz Integration: You asked, and we delivered! You can now effortlessly download content from Mega.nz. Our robust integration supports not only single files but also full Mega Folders and Collections.
- 📦 Brand New Windows Setup Wizard: For users who prefer a traditional installation process, we have introduced
Suylios-Setup.exe. This standard installer will guide you through setting up Suylios Downloader perfectly, complete with desktop shortcuts.
⚡ Stability & Improvements
- Engine Stability: The core download manager has received significant stability patches. Fallback connections for various supported sites are now handled much more gracefully, preventing false errors and ensuring your downloads start reliably.
- Resource Efficiency: The underlying framework has been streamlined, resulting in lower memory usage and a faster startup time across all platforms.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Linux: Standalone native executable for Linux users. Just grant execute permissions and run!Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.
v1.4.2 Hotfix
Some bugs fixes.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
v1.4.2 — Ultra-Smooth Download Engine & Dedicated Motherless Support
🌟 What's New in v1.4.2!
We are thrilled to release Suylios Downloader v1.4.2, bringing massive improvements to download smoothness, multi-threading efficiency, and brand-new custom site extractors!
🎯 Dedicated Motherless Extractor
Since upstream tools like yt-dlp dropped support for motherless.xxx, we built a custom, lightning-fast native extractor right into Suylios Downloader!
- Universal URL Support: Seamlessly download individual videos and photos directly at full quality.
- Batch & Profile Scraping: Supports extracting whole member profiles (
/m/username), user profiles (/u/username), global galleries (/images,/videos), and shouts (/shouts). - Smart Anti-Duplicate Engine: Automatically detects existing media files and prevents redundant downloads.
⚡ Ultra-Smooth & Lock-Free Multi-Threaded Engine
We completely overhauled our parallel range download engine (fast_downloader.py) to eliminate progress bar stuttering and speed bursts:
- 64KB Socket Streaming: Replaced 1MB socket blocking with rapid 64KB chunks, allowing instant reactivity and consistent maximum bandwidth (~14+ MB/s).
- Lock-Free Worker Tracking: Eliminated thread lock contention across up to 64 concurrent threads. Every part file writes independently without waiting for other threads.
- Silky-Smooth 10 FPS UI Updates: Progress bar animation, ETA, and speed metrics now update smoothly at 10 frames per second without freezing or UI lag.
🎨 UI & UX Refinements
- General performance improvements and stability fixes for Linux portable mode.
Thank you to all our users who reported issues and helped make Suylios Downloader faster and more reliable than ever! ❤️
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
Suylios Downloader v1.4.1 — Theme Engine Overhaul, Advanced Gallery Extraction & UI Polish
What's New in Version 1.4.1
This update brings a major overhaul to the custom theme editor, introduces a robust subprocess-based engine for high-speed gallery downloads, and delivers significant UI and stability refinements across the entire application.
🎨 Theme Engine & Visual Customization
- Smart Template Inheritance: Clicking + New Custom Theme now intelligently detects whatever theme is currently active on your screen and instantly loads its exact color palette and base layout as your starting point.
- Precision Color Matching: All built-in template presets (Suylios Cyber, Basic White, Basic Dark, Matrix Hacker, Crimson Blood, and Sunset Gold) have been standardized to ensure 100% exact visual fidelity between the preview colors and the rendered interface.
- Instant Single-Click Deletion: Streamlined the theme management workflow. Deleting a custom theme now instantly synchronizes local storage and refreshes the UI on the very first click without any delay or requiring duplicate confirmations.
- Seamless Default Fallback: If you delete the custom theme currently in use, the application smoothly transitions back to the clean, modern Basic White (Light Theme) instead of dropping into an arbitrary preset.
⚡ Advanced Gallery & Media Extraction
- Isolated Subprocess Architecture: Completely re-engineered the
gallery-dlextraction engine (gallery_ext.py). Every concurrent gallery download now executes in its own isolated background process, eliminating memory bleed and guaranteeing maximum stability during heavy multi-album downloads. - Custom Plugin Support: Added a dedicated plugin layer (
gdl_plugins) forgallery-dl, unlocking direct high-speed media extraction across hundreds of additional image boards and complex gallery networks. - Enhanced Cyberdrop Support: Upgraded the Cyberdrop extractor (
cyberdrop_ext.py) for improved album link parsing and better handling of multi-file media threads. - Orphaned Process Cleanup: Integrated an automated registry that cleanly terminates any running background subprocesses the moment a download task is cancelled or the application is closed.
🛠️ UI Polish & Core Stability
- Modal Layer Priority: Elevated all confirmation dialogs and alert popups to the absolute highest display tier (
z-index). Prompts such as Delete Theme or Clear History now open cleanly on top of any active editor windows or dropdown menus. - Download Manager Optimization: Refined task synchronization and queue handling inside the core download manager for smoother concurrent and batch processing.
- Runtime Verification: Resolved internal module dependencies and strict type checking across all core extraction scripts to ensure rock-solid execution without warnings or silent errors.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
v1.4.0 — Video Converter, Sequential Queue & UI Polish
🎬 v1.4.0 — Video Converter, Sequential Queue & UI Polish
This release introduces a full-featured media file converter,
a robust sequential download queue system, and a round of
significant UI/UX improvements.
✨ New Features
🔄 Media File Converter (New Page)
A brand-new converter page has been added to the app, accessible
from the top navigation bar.
- Supported input formats: MP4, MKV, AVI, MOV, WEBM, TS, MP3,
AAC, FLAC, WAV, OGG, M4A, JPG, PNG, WEBP, BMP, and more. - Supported output formats: All major video, audio, and image
formats with format-specific FFmpeg flags applied automatically
(e.g. libmp3lame for MP3, libvpx-vp9 for WEBM, GIF with proper
fps/scale filters, etc.). - File preview: A thumbnail/frame is shown in the picker when
a file is selected — including.tsfiles via backend FFmpeg
frame extraction. - Queue system: Multiple files can be queued for conversion.
Each item shows a progress bar, status label, and format badge
(e.g. TS → MP4). - Completion actions: When a conversion finishes, a clean
"Done ✓" label appears along with an Open Folder button to
instantly navigate to the output file. - Output location: Converted files are saved directly to your
configured Downloads folder with collision-safe naming.
📋 Sequential Download Queue
- Enable Sequential Mode in Settings to download files one at a
time, in your preferred order. - Reorder support: Drag cards or use the Up/Down arrow buttons
to reprioritize. When you move a task to the top, the currently
active lower-priority download is immediately paused and the
top item begins. - Queue integrity: Fixed a race condition where multiple downloads
could start simultaneously even with Sequential Mode on. Tasks now
strictly wait for their turn based on queue position. - Concurrent download limit (1–∞) is fully respected alongside the
sequential setting.
🔧 Bug Fixes
- Sequential mode + reorder: Moving a lower task to position #1
now correctly pauses the running download and starts the promoted one. - Race condition on queue start: Multiple downloads added quickly
no longer all start at once in sequential mode. Queue position is
properly enforced before any task transitions to DOWNLOADING state. - Reorder after cancel: Cancelling a task no longer blocks the
queue from advancing to the next item. - Converter status label: Fixed "Done" state showing the full
output file path in the status text instead of a clean label. - TS file picker:
.tsfiles now appear in the converter file
picker without needing to switch to "All Files". - TS thumbnail:
.tsfiles previously showed a blank preview.
A backend FFmpeg-powered thumbnail extractor now generates a
frame preview for.tsand other browser-incompatible formats.
💅 UI / UX Improvements
↕️ Card Reorder Arrows
- Up/Down arrows now appear in the narrow gap between the card's
right edge and the window border — exactly where they should be,
with no overflow or clipping. - An invisible hover bridge (
::after) keeps the arrows visible
when the cursor moves from the card toward the buttons, so they
no longer vanish mid-hover. - Download cards remain the same width as the URL input bar.
- Arrows are styled with a subtle blue tint and cyan glow on hover.
🃏 Download Card Polish
- Cards now show a soft cyan glow border on hover.
overflow: visibleon cards ensures absolutely-positioned
elements (reorder buttons) are never clipped.- Action buttons (pause, cancel, folder, remove) have consistent
hover colors: cyan for folder, red for cancel/remove.
🎨 Converter Card Design
- Converter queue cards share the same polished
.card-action-btn
style as download cards. - Cancel button turns red on hover, folder button turns cyan.
- Cards animate in on entry with a slide transition.
🧹 CSS Cleanup
- Removed duplicate
.card-content-columnand.download-list
rules that could cause style conflicts. - All reorder button styles consolidated into a single clean block.
📦 Technical Notes
- New backend API:
extract_thumbnail(data)— extracts a JPEG
frame from a video file (including.ts) using FFmpeg and
returns it as a base64 data URL. reorder_tasks()inDownloadManagernow enforces sequential
mode on reorder: pauses the active task if it is no longer #1.- Sequential queue polling interval reduced from 500ms → 300ms
for faster task start response. - FFmpeg path resolution: portable
bin/ffmpeg.exeis checked
first, then the configured path, then system PATH.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
v1.3.9 - Custom Themes Engine & Network Optimizations
This release introduces ultimate personalization with the highly requested Custom Themes system, squashes progress bar bugs, and heavily optimizes download queue performance when dealing with dead external servers! 🚀
✨ New Features
- 🎨 Custom Themes Engine: You can now create and save your own themes! A brand-new theme editor modal allows you to pick base templates and fully customize 6 different UI colors (Backgrounds, Cards, Text, and Dual Gradients) with a real-time live preview.
- 🌐 Dynamic Theme Saving: Your custom themes are saved directly to your local config and seamlessly persist across sessions.
🐛 Bug Fixes & Optimizations
- ⚡ Aggressive Server Skipping (Network Fix): Reduced
gallery-dltimeout threshold and retry counts. The downloader will no longer freeze for minutes if a cloud cache server (likecache6.filester.me) is dead. It will skip unresponsive files within 8 seconds and keep the queue moving lightning-fast! - 📊 Progress Bar Fix: Resolved a visual bug where
gallery-dldownloads would inaccurately display a stuck100 B / 100 B(100%) progress state during the middle of extraction. The UI now handles indeterminate sizes much more gracefully. - 🧹 Source Clean-up: Purged unnecessary debug files and runtime caches from the source tree for a cleaner development environment.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
v1.3.8 - Universal Custom Sites System, Mini Media Player
⚡ Suylios Downloader v1.3.8 — Universal Custom Sites, 1,775+ Platforms & Mini Media Player
We are thrilled to announce Suylios Downloader v1.3.8! This major update brings a centralized custom site folder architecture supporting over 1,775+ platforms, a built-in Mini Media Player for playlist & album navigation, background auto-updater improvements, and a completely redesigned aesthetic README.md.
✨ What's New & Highlights
🗂️ Universal Custom Site Folders & Multi-Select Modal
- ✨ Custom Subfolder Creation: You can now create dedicated custom download subfolders for any platform right from the Sites tab!
- 🔍 1,775+ Centralized Supported Sites: Added
SUPPORTED_SITES.json&SUPPORTED_SITES.mdcontaining over 1,775+ deduplicated platforms (yt-dlp,gallery-dl,cyberdrop-dl). - 📦 Multi-Select Modal: Click "Yeni Site Ekle", search for your favorite site (
Danbooru,Bandcamp,Twitter,E-Hentai, etc.), select one or multiple platforms simultaneously, and instantly generate dedicated configuration cards. - 🛡️ Smart Conflict Prevention: Built-in platform cards and already-added custom sites are automatically filtered out from the search dropdown to prevent folder or cookie overlaps.
- 🗑️ Deep Configuration Cleanup: Deleting a custom site card (
🗑️button) completely scrubs all associated settings, custom folders, and cookies (state.settings.site_settings) from your configuration cleanly.
🎨 15+ New Curated Platform Cards & README Overhaul
- Expanded the default Platform Tab with 15 brand new glassmorphic cards: Twitch, Vimeo, SoundCloud, Dailymotion, Imgur, Flickr, Kemono, Coomer, Erome, XHamster, Cyberdrop, Mega.nz, 4chan, and Bluesky.
- ✨ Center-Aligned README.md: Completely redesigned our project documentation with centered status badges, clean visual tables, and modern typography.
🎵 Mini Media Player & Playlist Navigation
- Added integrated mini media playback controls directly inside the application!
- Enjoy full audio/video album and multi-file playlist playback with Next (⏭️) and Previous (⏮️) track switching controls without opening external media players.
⚡ Background Smart Updater Overhaul
- Fixed an issue where the background update process (
Copy-Item) would freeze or hang on certain Windows configurations. - Introduced a silent
update_launcher.vbsscript that executes the update process in absolute background stealth (SW_HIDE), guaranteeing no intrusive command prompt windows disrupt your workflow.
🔒 Note for Windows Users & Antivirus False Positives
⚠️ Important Notice Regarding Windows Defender / SmartScreen:
Since Suylios Downloader is an open-source, portable desktop application compiled with embedded Python andFFmpegbinaries (PyInstaller/Nuitka), Windows Defender or third-party antivirus software may occasionally flag the new executable as an unrecognized application (Windows SmartScreen).This is completely normal and expected for unsigned open-source software. You can safely click "More info" -> "Run anyway", or inspect our entire transparent source code right here on GitHub! Your portable
/Downloadsdirectory andconfig.jsonwill remain 100% intact when upgrading.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
v1.3.7 - Turbo Download Speeds & Smart Updater Fix
⚡ v1.3.7 Release Notes
This release brings a massive speed boost to cloud extractors, introduces an intelligent in-place updater mechanism, and guarantees complete directory isolation for Portable deployments.
✨ Highlights & Fixes:
- 🚀 512 KB Buffer (Chunk) Optimization: Increased socket read chunk sizes from
8 KBto512 KBacrossBunkr,Gofile, andPixeldrainextractors. This eliminates Python iteration overhead and unlocks maximum download speeds even when routed through VPNs or Cloudflare WARP. - 🔄 Smart In-Place Updater (
update_launcher.bat): Fixed quote escaping syntax in batch scripts. When updating viaSuylios-Portable.zip, the updater now intelligently detects the currently running executable name (Suylios.exeorSuyliosDownloader.exe), overwrites it safely, and auto-launches seamlessly. - 📂 Full Portable Mode Isolation: When running in Portable mode (
portable.flag), underlying extraction engines (cyberdrop-dl,gallery-dl, andyt-dlp) now store all cookies, temporary caches, and SQLite databases strictly inside./data/instead of pollutingC:\Users\<User>\AppData\Local. - 🛠️ Inno Setup & Build Stability: Resolved the
KeyError: 'app'template formatting issue during setup generation (build.py setup), ensuring smooth creation of bothSuylios-Setup.exeandSuylios.exe.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.*
v1.3.6 - Updater System Overhaul & UI Fixes
⚡ What's New in v1.3.6
This release completely revamps the built-in automatic updater system to ensure seamless, reliable in-place upgrades.
🛠️ Updater System & UI Improvements
- Overhauled Update Engine: Rewrote the background updater script (
update_launcher.bat). It now reliably terminates the active application instances (taskkill /PID&/IM), safely copies the extracted new portable files, cleans up temporary folders, and automatically relaunchesSuylios.exe. - Responsive Update Progress Bar: Redesigned the update progress bar (
12pxheight with animated cyan-to-purple gradient glow). Fixed UI progress reporting so it smoothly counts up and animates pulsing feedback during extraction and installation phases. - Enhanced Reliability: Added intelligent folder discovery to ensure portable update extraction works regardless of root folder names, plus improved error reporting inside the update modal.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.
v1.3.5 - Advanced Auto-Archiving & UI Improvements
🌟 What's New & Improvements (v1.3.5)
With this release, Suylios Downloader takes a massive leap forward in digital file organization, offering smarter multi-file host handling, robust auto-compression pipelines, and refined Cyber-Aesthetic interfaces.
📦 Gofile & Universal Auto-Archiving Pipeline
- Smart In-Folder Archiving for Gofile & Albums: When downloading multi-file folders from cloud hosts like Gofile, Pixeldrain, Bunkr / balbums.st, or mainstream media galleries, the generated
.zip(or.rar,.7z,.tar.gz) archive is now cleanly nested directly inside the specific album folder instead of cluttering your root directory. - Optional Source File Cleanup: Added a new "Delete Original Files After Archiving" toggle under Download Settings (disabled by default). When enabled, once a Gofile album or media gallery is successfully compressed into an archive, all raw extracted images/videos inside that folder are automatically deleted—leaving only the clean archive behind to save disk space.
- Universal Multi-Engine Compatibility: This intelligent compression workflow seamlessly operates across all extraction engines, including adult media archives (+18 VIP Cookie Authentication), Reddit galleries, and multi-track YouTube playlists.
- Crash Fixes: Resolved a critical core engine issue (
shutil is not defined) where archiving tasks triggered via API would abort or skip post-processing cleanup.
🎨 UI/UX Polish & Cyber-Aesthetic Refinements
- Redesigned Home Archive Controller: The
📦 Compress Archivebutton on the main command center has been totally redesigned into a glowing Cyber button matching the Batch and Schedule tools. It now acts independently from your global Settings, allowing you to easily toggle instant compression for a specific one-off download without changing your default preferences. - Smart Viewport Dropdowns: Dropdown selection menus (such as the Archive Format selector) now dynamically track viewport borders. If a dropdown is near the bottom of your screen, it automatically flips and opens upwards, eliminating clipped menus.
- Light Theme (Day Mode) Contrast Optimization: Enhanced border definition, background visibility, and active state indicators for Cyber buttons (
#home-archive-pill,#btn-batch,#btn-schedule) specifically when using the crisp Light Theme (basit-beyaz). - Eliminated Excessive Scrolling: Rebalanced vertical padding across the Settings, Appearance & Themes, and About pages, removing unwanted scrollbars and dead space at the bottom of the layouts.
📦 Which File Should I Download?
Upload files listed below directly into the Attach binaries box:
Suylios-Setup.exe(Recommended): The standard Windows installer. Easily installs the application, creates Start Menu shortcuts, and registers uninstall entries.Suylios-Portable.zip: 100% self-contained portable archive. Extract anywhere (USB drive, secondary hard drive) and run immediately. Keeps all config and downloaded files dynamically stored inside its own folder.Suylios.exe: Single standalone executable. Just double-click and run directly without any extraction or installation.
Developed with ❤️ by Sayrias.