Skip to content

Releases: VoxDroid/KemonoDownloader

v5.12.0

Choose a tag to compare

@VoxDroid VoxDroid released this 01 Aug 05:58
6c72641

KemonoDownloader 5.12.0 Release
Feature Update

Welcome to the KemonoDownloader 5.12.0 release!

This is a feature release that introduces a new Thumbnail Downloader tab as a practical fallback while primary media download servers remain unavailable, adds Auto Rename by order and Post Text description downloading, and expands the test suite.

The main improvements are:

  • New Thumbnail Downloader tab with Post Mode / Creator Mode support
  • Thumbnail folder strategies that mirror your existing creator folder settings
  • Optional “Auto Rename and sort File name by order”
  • Optional “Download Post Text” descriptions saved alongside thumbnails
  • Dynamic domain context + improved API / 403 handling
  • Expanded unit and integration tests

As always, KemonoDownloader remains fully open-source and free to use, modify, and build.

Site Availability Status

As of August 01, 2026, primary full-resolution media download servers for Kemono.cr and Coomer.st may experience downtime, rotation, or outages. To ensure users can always archive content, Pawchive.pw serves as an alternative full-resolution media source, and the new Thumbnail Downloader tab has been introduced. Because thumbnail delivery servers (img.kemono.cr, img.coomer.st, img.pawchive.pw) remain active and operational during media server outages, the Thumbnail Downloader tab allows users to continue downloading post preview images, providing a working fallback option (albeit at thumbnail resolution).

Site / Server Status Last Checked
Kemono.cr Media Server 🔴 Intermittent / Unavailable August 1, 2026
Coomer.st Media Server 🔴 Intermittent / Unavailable August 1, 2026
Pawchive.pw Media Server 🟢 Available August 1, 2026
Thumbnail Delivery Servers (img.*) 🟢 Available August 1, 2026

Note: Status reflects the availability of backend media download servers. Front-end availability and thumbnail servers may vary.

Changelog

feat: Thumbnail Downloader tab, Auto Rename by order, and Post Text description downloading

  • Add new Thumbnail Downloader tab (kd_thumbnaildl.py).
    Introduces a dynamic thumbnail-only downloader tab supporting both Post Mode and Creator Mode. Features URL queue management, bulk file import, filter search, multi-selection, preview modal integration, and UI locking during detection and download operations.

  • Mirror creator folder strategy settings for thumbnail downloads.
    Thumbnails follow the exact folder layout configured in settings (per_post, by_file_type, or single_folder) under Downloads/Thumbnails/{user_id}_{creator_name}/.

  • Add “Auto Rename and sort File name by order” option for thumbnails.
    Optionally prepends per-post sequential ordering indexes (1_, 2_, 3_...) to downloaded thumbnail filenames for easy sorting.

  • Add “Download Post Text” description option for thumbnails.
    Optionally fetches and saves post descriptions (desc_{post_id}.txt) alongside thumbnails with automatic HTML stripping via BeautifulSoup and 403 HTTP bypass handling (Accept: text/css).

  • Dynamic domain context propagation and robust API error handling.
    Ensures service API calls, creator profile metadata resolution, and post text extraction correctly target the originating domain (kemono.cr, coomer.st, etc.) with 403 Cloudflare bypass retries.

  • Unit tests and integration test suite expansion.
    Adds 11 comprehensive unit tests covering thumbnail detection, download thread, folder strategies, hash DB integration, preview modal, UI filter controls, and post text file creation.

Note on the Thumbnail Downloader:
The Thumbnail Downloader tab was introduced as a functional fallback because primary media download servers for Kemono.cr and Coomer.st are experiencing downtime/unavailability, whereas thumbnail delivery servers (img.*) remain active and operational. This enables users to continue downloading content preview images and post descriptions at thumbnail resolution.

Pre-Compiled Binaries

To support ongoing development, maintenance, domain updates, and future features, pre-compiled binaries are available via contribution. Choose the option that fits your usage:

  • Monthly Support (Recommended): Get binaries for all current and future versions, including regular updates and new features.
    Get Monthly Binaries →

  • Single-Version Contribution: Get binaries only for v5.12.0.
    Future versions will require separate or monthly contributions.
    Get v5.12.0 Binaries →

Note: New versions usually arrive every few weeks/months with fixes and enhancements — monthly support gives the best long-term value.

Available Binaries (v5.12.0)

  • Linux (Arch-based): L-KemonoDownloader-5.12.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora): L-KemonoDownloader-5.12.0-1.fcXX.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.12.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64 / Apple Silicon): M-KemonoDownloader-5.12.0-arm64.dmg
  • macOS (Intel): M-KemonoDownloader-5.12.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.12.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.12.0-x86_64.msi

Pawchive Downloader Browser Extension

  • Chromium-based Browsers: chrome-pawchive-dl-extension.zip
  • Firefox: firefox-pawchive-dl-extension.zip

Support the project by contributing: Get binaries for Monthly Support or Get v5.12.0 binaries.

Pawchive Downloader Browser Extension

A standalone Pawchive Downloader Browser Extension (rebuilt fork) is available separately from KemonoDownloader.

It provides dedicated support for Pawchive with quick link detection, one-click downloads, and enhanced integration for Pawchive content.

Download the Pawchive Downloader Browser Extension →

Note: This is a separate project from KemonoDownloader. Supporting via Ko-fi helps maintain both tools.

Open-Source Availability

KemonoDownloader is and will always remain open source.

Full source code, build instructions, extension source, and documentation are available in the repository. Feel free to compile it yourself or contribute!

Support the Project

Contributions via Ko-fi help fund development time, server costs, domain renewals, and ongoing improvements. Thank you to everyone who supports the project — it makes continued work possible!

Thank you for using KemonoDownloader!

Support development & get binaries

v5.11.1

Choose a tag to compare

@VoxDroid VoxDroid released this 05 Jul 11:24
283dda7

KemonoDownloader 5.11.1 Release

Patch Update
Welcome to the KemonoDownloader 5.11.1 release!

This is a focused patch release that improves pawchive domain handling with fully dynamic suffix resolution, enhances URL normalization, and refreshes tests and documentation.

The main improvements are:

  • Dynamic pawchive.<suffix> support instead of hardcoded pawchive.st
  • Better pawchive file URL normalization and compatibility
  • Updated tests and documentation for the new dynamic behavior

As always, KemonoDownloader remains fully open-source and free to use, modify, and build.

Site Availability Status

As of July 21, 2026, the media download servers for Kemono.cr and Coomer.st are currently unavailable or not being updated. To ensure continued functionality, Pawchive.pw has been added as an alternative source for content.

Site Status Last Checked
Kemono.cr 🔴 Unavailable July 21, 2026
Coomer.st 🔴 Unavailable July 21, 2026
Pawchive.pw 🟢 Available July 21, 2026

Note: Status reflects the availability of media download servers. Front-end availability may vary.

Changelog

fix: dynamic pawchive domain suffix resolution and documentation refresh

  • Replace hardcoded pawchive.st handling with dynamic pawchive.<suffix> support.
    The downloader now derives the active pawchive suffix from the domain list configuration and builds file hosts dynamically (file.pawchive.<suffix>), avoiding breakage when pawchive domains rotate.
  • Improve pawchive file URL normalization for dynamic domains.
    URL cleanup now rewrites direct pawchive links to the correct file host based on the active suffix and still enforces /data/ path normalization for compatibility.
  • Update tests and release documentation for v5.11.1.
    Refreshed pawchive URL tests to be suffix-agnostic and updated version metadata/docs for this patch release.

Pre-Compiled Binaries

To support ongoing development, maintenance, domain updates, and future features, pre-compiled binaries are available via contribution. Choose the option that fits your usage:

  • Monthly Support (Recommended): Get binaries for all current and future versions, including regular updates and new features.
    Get Monthly Binaries →

  • Single-Version Contribution: Get binaries only for v5.11.1.
    Future versions (5.12.0 etc.) will require separate or monthly contributions.
    Get v5.11.1 Binaries →

Note: New versions usually arrive every few weeks/months with fixes and enhancements — monthly support gives the best long-term value.

Available Binaries (v5.11.1)

  • Linux (Arch-based): L-KemonoDownloader-5.11.1-1-x86_64.pkg.tar.zst
  • Linux (Fedora): L-KemonoDownloader-5.11.1-1.fcXX.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.11.1-1.ubuntu-noble_amd64.deb
  • macOS (ARM64 / Apple Silicon): M-KemonoDownloader-5.11.1-arm64.dmg
  • macOS (Intel): M-KemonoDownloader-5.11.1-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.11.1-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.11.1-x86_64.msi

Pawchive Downloader Browser Extension

  • Chromium-based Browsers: chrome-pawchive-dl-extension.zip
  • Firefox: firefox-pawchive-dl-extension.zip

Support the project by contributing: Get binaries for Monthly Support or Get v5.11.0 binaries.

Pawchive Downloader Browser Extension

A standalone Pawchive Downloader Browser Extension (rebuilt fork) is available separately from KemonoDownloader.

It provides dedicated support for Pawchive with quick link detection, one-click downloads, and enhanced integration for Pawchive content.

Download the Pawchive Downloader Browser Extension →

Note: This is a separate project from KemonoDownloader. Supporting via Ko-fi helps maintain both tools.

Open-Source Availability

KemonoDownloader is and will always remain open source.
Full source code, build instructions, extension source, and documentation are available in the repository. Feel free to compile it yourself or contribute!

Support the Project

Contributions via Ko-fi help fund development time, server costs, domain renewals, and ongoing improvements. Thank you to everyone who supports the project — it makes continued work possible!

Thank you for using KemonoDownloader!

Support development & get binaries

v5.11.0

Choose a tag to compare

@VoxDroid VoxDroid released this 17 Jun 00:56
b840244

KemonoDownloader 5.11.0 Release

Feature Update
Welcome to the KemonoDownloader 5.11.0 release!

This version introduces dynamic domain configuration with full support for pawchive.st, centralizes domain handling for easier maintenance, updates license metadata to modern PEP 639 standards, significantly improves download reliability and system compatibility (especially on Linux), and delivers a major expansion of the test suite along with CI stability fixes.

The biggest highlights are:

  • Dynamic domain configuration — centralized assets/config/domain file supporting kemono.cr, coomer.st, and the new pawchive.st
  • PEP 639 compliant license definitions in pyproject.toml
  • Better Linux compatibility via XDG_DATA_HOME fallback and robust interruption handling
  • Massive test suite growth (100+ new tests) + headless CI stability improvements

As always, KemonoDownloader remains fully open-source and free to use, modify, and build.

Site Availability Status

As of June 17, 2026, the media download servers for Kemono.cr and Coomer.st are currently unavailable or not being updated. To ensure continued functionality, Pawchive.st has been added as an alternative source for content.

Site Status Last Checked
Kemono.cr 🔴 Unavailable June 17, 2026
Coomer.st 🔴 Unavailable June 17, 2026
Pawchive.st 🟢 Available June 17, 2026

Note: Status reflects the availability of media download servers. Front-end availability may vary.

Changelog

  • Dynamic Domain Configuration & pawchive.st Support (major feature)

    • New assets/config/domain file centralizes all supported domains (kemono.cr, coomer.st, pawchive.st)
    • Application now dynamically loads domains at runtime
    • Improves long-term maintainability and makes adding future sites much easier
  • License & Packaging Improvements

    • Updated pyproject.toml to use PEP 639 license metadata format
    • Better compatibility with modern Python packaging tools and standards
  • Download Reliability & System Compatibility Enhancements

    • Added XDG_DATA_HOME fallback on Linux for more reliable data storage paths
    • Improved download interruption handling — partial files are now cleaned up only after the file handle is properly closed
    • Graceful handling of OSError when removing failed or interrupted files
    • Reduced risk of crashes during abrupt download cancellations
  • Comprehensive Test Suite Expansion & CI Stability

    • Mocked QMediaPlayer and QAudioOutput to prevent native multimedia backend crashes in headless CI environments
    • Added autouse fixture to reliably clean up leaked QThreads after each test
    • Added over 100 new unit tests covering:
      • Creator Downloader logic
      • Fast-mode UI flows
      • File and download edge cases
      • Preview caching
      • Post detection threads (including gzipped responses)
    • Silenced noisy urllib3 OpenSSL/LibreSSL warnings in pytest configuration

Pre-Compiled Binaries

To support ongoing development, maintenance, domain updates, and future features, pre-compiled binaries are available via contribution. Choose the option that fits your usage:

  • Monthly Support (Recommended): Get binaries for all current and future versions, including regular updates and new features.
    Get Monthly Binaries →

  • Single-Version Contribution: Get binaries only for v5.11.0.
    Future versions (5.12.0 etc.) will require separate or monthly contributions.
    Get v5.11.0 Binaries →

Note: New versions usually arrive every few weeks/months with fixes and enhancements — monthly support gives the best long-term value.

Available Binaries (v5.11.0)

  • Linux (Arch-based): L-KemonoDownloader-5.11.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora): L-KemonoDownloader-5.11.0-1.fcXX.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.11.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64 / Apple Silicon): M-KemonoDownloader-5.11.0-arm64.dmg
  • macOS (Intel): M-KemonoDownloader-5.11.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.11.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.11.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.11.0 binaries.

Open-Source Availability

KemonoDownloader is and will always remain open source.
Full source code, build instructions, extension source, and documentation are available in the repository. Feel free to compile it yourself or contribute!

Support the Project

Contributions via Ko-fi help fund development time, server costs, domain renewals, and new features like dynamic domain support and improved reliability. Thank you to everyone who supports the project — it makes continued work possible!

Thank you for using KemonoDownloader!

Support development & get binaries

v5.10.0

Choose a tag to compare

@VoxDroid VoxDroid released this 07 Mar 05:14
c703560

KemonoDownloader 5.10.0 Release

Feature Update

Welcome to the KemonoDownloader 5.10.0 release!

This version introduces Fast Mode for dramatically quicker batch downloading, moves file deduplication to a proper SQLite database, adds customizable application fonts, improves progress reporting and corruption handling, and includes many stability & UI fixes.

The biggest highlights are:

  • Fast Mode — one-click batch downloading of multiple creators or posts with automatic queue processing
  • SQLite-based hash database (replaces JSON) → much better performance + corruption detection via file size
  • Application-wide font settings (JetBrains Mono / Poppins) with bundled fonts
  • Greatly improved progress bars, UI locking during downloads, and log window responsiveness

As always, KemonoDownloader remains fully open-source and free to use, modify, and build.

Changelog

  • Fast Mode for Post & Creator Downloaders (major feature)

    • New toggle (bolt icon) enables "Fast Mode" in both tabs
    • Auto-selects all categories, locks options, shows batch URL input (one per line)
    • Auto-removes completed items from queue
    • Creator Fast Mode: automatically detects & downloads all posts per creator sequentially
    • Info dialog (ℹ) explains the feature
    • Full translations (EN/JA/KO/ZH) + unit tests
  • SQLite Hash Database & File Size Corruption Detection (major feature)

    • Replaced file_hashes.json with thread-safe SQLite backend (WAL mode)
    • New HashDB class: has(), add(), remove(), all_hashes()
    • Automatic JSON → SQLite migration on first use
    • Added file_size column; compares size before expensive MD5 check
    • Auto re-download on size mismatch (corruption/incomplete file detection)
    • Schema migration (ALTER TABLE) for existing DBs + legacy support
    • 7 + 16 new unit tests (migration, CRUD, thread-safety, corruption cases)
  • Accurate Progress Bars & Download Tracking Fixes

    • Fixed stalled progress when files fail
    • Now counts both completed + failed toward overall progress
    • Proper file_completed(…, success: bool) signal usage
    • Removed premature completion signals before validation
    • Added failed-files tracking & proper reset logic
  • UI Locking During Downloads

    • Disables nearly all controls (inputs, checkboxes, lists, tabs, settings…) while downloading
    • Only Cancel button + Expand Logs remain active
    • Clean set_downloading_ui_state() implementation in both tabs
  • Non-freezing Expand Logs Window

    • Switched to QTimer-based batched HTML updates (500 ms)
    • Prevents freezes during high-volume logging
  • Customizable Application Fonts

    • New Font Settings section in Settings tab
    • Choose between JetBrains Mono (default) and Poppins
    • Bundled TTF files (Regular/Bold/Medium weights)
    • Persisted via QSettings, applied globally (including intro/help/extension tabs)
    • Recursive font propagation + new font_changed signal
    • Full translations + 39 unit tests (persistence, UI, reset, dialog messages…)
  • Other Fixes & Maintenance

    • Fixed locale.getlocale() crash on Python 3.14 / CachyOS (use LC_CTYPE)
    • Flatpak: include PyQt BaseApp → provides libgssapi_krb5.so.2 (fixes runtime crashes)

Pre-Compiled Binaries

To support ongoing development, maintenance, SQLite integration, font bundling, and future features, pre-compiled binaries are available via contribution. Choose the option that fits your usage:

  • Monthly Support (Recommended): Get binaries for all current and future versions, including regular updates and new features.
    Get Monthly Binaries →

  • Single-Version Contribution: Get binaries only for v5.10.0.
    Future versions (5.11.0 etc.) will require separate or monthly contributions.
    Get v5.10.0 Binaries →

Note: New versions usually arrive every few weeks/months with fixes and enhancements — monthly support gives the best long-term value.

Available Binaries (v5.10.0)

(update these filenames when you upload them)

  • Linux (Arch-based): L-KemonoDownloader-5.10.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora): L-KemonoDownloader-5.10.0-1.fcXX.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.10.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64 / Apple Silicon): M-KemonoDownloader-5.10.0-arm64.dmg
  • macOS (Intel): M-KemonoDownloader-5.10.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.10.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.10.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.10.0 binaries.

Open-Source Availability

KemonoDownloader is and will always remain open source.
Full source code, build instructions, extension source, and documentation are available in the repository. Feel free to compile it yourself or contribute!

Support the Project

Contributions via Ko-fi help fund development time, server costs, domain renewals, and new features like Fast Mode and SQLite deduplication. Thank you to everyone who supports the project — it makes continued work possible!

Thank you for using KemonoDownloader!

Support development & get binaries

v5.9.0

Choose a tag to compare

@VoxDroid VoxDroid released this 09 Feb 13:35
16afdf5

KemonoDownloader 5.9.0 Release

Feature Update

Welcome to the KemonoDownloader 5.9.0 release!
This version brings powerful new customization options for creator downloads, launches the Kemono Downloader browser extension, and includes numerous reliability, UI, and compatibility improvements.

The biggest highlights are:

  • Deeply customizable filenames and folder structures when downloading creators
  • A standalone browser extension for direct downloading from Kemono/Coomer sites
  • Much better error handling, Tor detection, image previews, and extension compatibility

As always, KemonoDownloader remains fully open-source and free to use, modify, and build.

Changelog

  • Creator Filename & Folder Customization (major feature)

    • Added fully customizable filename templates and folder organization strategies
    • New Settings tab section with:
      • Preset + custom editable filename templates
      • Folder strategy selector (per_post / single_folder / by_file_type)
      • Help button with template variable documentation
    • Supports automatic numbering on filename conflicts
    • Saves per-post description files as desc_{post_id}.txt when appropriate
    • Sanitized paths, avoids redundant creator folder repetition
    • Comprehensive unit tests + thread-safety checks
    • Improved top-level exception protection & logging in download threads
  • Initial Kemono Downloader Browser Extension

    • Standalone Chrome/Firefox-compatible extension for Kemono & Coomer
    • Background script handles downloads + CORS
    • Content script adds UI elements and parses posts
    • Supports multi-file downloads with progress feedback
    • Direct anchor downloads for ZIP/text files (better incognito support)
    • Updated to Manifest V2 for broadest compatibility (with MV3 notes in docs)
  • New Browser Extension Tab + Documentation

    • Added dedicated "Browser Extension" tab in the app with setup instructions
    • Detailed README section covering installation, usage, troubleshooting
    • MV2 vs MV3 differences and known compatibility workarounds documented
  • Tor Auto-Detection & Image Preview Improvements

    • Smarter Tor executable search — now checks app-local folders first (including subfolders)
    • Fixed image preview loading by properly wrapping data in QByteArrayQPixmap
    • Ensured boolean type for Tor button states (bool(tor_exists))
  • API Fetch & Extension Robustness

    • Added fallback parsing + background fetches with custom headers
    • Better error handling for non-standard API responses / auth situations
  • Other Fixes & Maintenance

    • Filename truncation in extension UI for better readability
    • CI: switched to libasound2t64 on Ubuntu
    • Updated Debian system requirements & test dependencies (types-requests)
    • Removed unnecessary asyncio from main requirements
    • Added type stubs for fake_useragent and qtawesome
    • Minor UI/translation updates for new features

Pre-Compiled Binaries

To support ongoing development, maintenance, and the new browser extension, pre-compiled binaries are available via contribution. Choose the option that fits your usage:

  • Monthly Support (Recommended): Get binaries for all current and future versions, including regular updates and new features.
    Get Monthly Binaries →

  • Single-Version Contribution: Get binaries only for v5.9.0.
    Future versions (5.10.0 etc.) will require separate contributions.
    Get v5.9.0 Binaries →

Note: New versions usually arrive every few weeks/months with fixes and enhancements — monthly support gives the best long-term value.

Available Binaries (v5.9.0)

  • Linux (Arch-based): L-KemonoDownloader-5.9.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora): L-KemonoDownloader-5.9.0-1.fcXX.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.9.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64 / Apple Silicon): M-KemonoDownloader-5.9.0-arm64.dmg
  • macOS (Intel): M-KemonoDownloader-5.9.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.9.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.9.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.9.0 binaries.

Open-Source Availability

KemonoDownloader is and will always remain open source.
Full source code, build instructions, extension source, and documentation are available in the repository. Feel free to compile it yourself or contribute!

Support the Project

Contributions via Ko-fi help fund development time, server costs, domain renewals, and new features like the browser extension. Thank you to everyone who supports the project — it makes continued work possible!

Thank you for using KemonoDownloader!

Support development & get binaries

v5.8.0

Choose a tag to compare

@VoxDroid VoxDroid released this 31 Dec 09:10
9b7bb7d

KemonoDownloader 5.8.0 Release

Feature Update

Welcome to the KemonoDownloader 5.8.0 release! This update focuses on enhanced download flexibility, better Tor reliability across platforms, and significant UI improvements for bulk operations and content handling. We've added FLAC support, optional post description saving, and smarter URL parsing, making your downloading experience smoother and more capable. As always, KemonoDownloader remains fully open-source and free to use, modify, and build.

Changelog

  • Tor Compatibility Fixes & Improvements:
    • Resolved Tor startup issues on Linux and improved cross-platform behavior.
    • Now creates a temporary torrc file on Linux to prevent conflicts with system configurations.
    • Uses the --torc-file argument for cleaner and more reliable Tor initialization.
  • FLAC Audio Support:
    • Added full FLAC file support in both creator and post downloaders.
    • FLAC files are now properly detected, previewed in the UI, and can be filtered using the existing format checkboxes.
  • Download Post Text as desc.txt:
    • New checkbox option in creator and post downloaders to save post text content as desc.txt.
    • Includes fetching, parsing, translation handling, and detailed logging for success or failure.
    • Updated language files with new translation keys for the option.
  • Multi-Selection & Bulk Actions:
    • Enabled extended multi-selection in post and file lists (both CreatorDownloaderTab and PostDownloaderTab).
    • Checkbox toggling, highlighting, and actions now apply to all selected items.
    • Refactored selection handling to use selection change events for better performance and usability.
  • Improved URL Parsing for Creator Downloads:
    • Enhanced robustness when extracting service and creator IDs from URLs.
    • Better handling of query parameters (e.g., offset, search queries) and single-page requests.
    • Added cleaning of extracted values and improved error handling for malformed or unexpected URL structures.

Pre-Compiled Binaries

To support the ongoing development and maintenance of KemonoDownloader, you can contribute to access pre-compiled binaries (executable files). Please choose the option that best fits your needs:

  • Monthly Support (Recommended for regular users): Contribute to get binaries for all current and future versions. This helps sustain regular improvements and ensures you always have the latest features. Get binaries here.
  • Single-Version Contribution (This version only): Contribute to get the binaries for Kemono Downloader v5.8.0 ONLY. This option supports the project while providing access to this specific version's executable files. Important: Future versions (5.9.0, etc.) will require separate contributions. Get v5.8.0 binaries here.

Note: New versions are released regularly with bug fixes and improvements. If you plan to use the software more than once or want to receive updates, Monthly Support provides better value.

Available Binaries

  • Linux (Arch-based): L-KemonoDownloader-5.8.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora 42): L-KemonoDownloader-5.8.0-1.fc43.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.8.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64): M-KemonoDownloader-5.8.0-arm64.dmg
  • macOS (x86_64): M-KemonoDownloader-5.8.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.8.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.8.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.8.0 binaries.

Open-Source Availability

KemonoDownloader is and will always be open-source. The full source code, build instructions, and documentation are available in this repository. You're welcome to compile the software yourself or contribute to its development!

Support the Project

Your contributions through Ko-fi help keep KemonoDownloader actively maintained, enabling continued improvements and new features. Thank you for supporting this project's sustainability!

Thank you for using KemonoDownloader!
Get v5.8.0 binaries

Kemono Downloader v5.7.0

Choose a tag to compare

@VoxDroid VoxDroid released this 28 Dec 12:14
f5ada2d

KemonoDownloader 5.7.0 Release

Feature Update
Welcome to the KemonoDownloader 5.7.0 release! This update brings highly requested proxy support, including full Tor integration, directly into the settings and download pipeline, giving users greater control over privacy and accessibility. Additionally, we've continued improving internationalization by localizing key log messages. KemonoDownloader remains fully open-source, and you can use, modify, and build the software for free under its license.

Changelog

  • Full Proxy and Tor Support:
    • Added comprehensive proxy configuration options in the Settings UI, supporting both custom HTTP/SOCKS proxies and built-in Tor integration.
    • Includes Tor process auto-start/stop management, automatic port detection, and a connection test feature.
    • Refactored download logic to route all requests through the configured proxy (or Tor), ensuring consistent behavior across creators and posts.
    • Updated confirmation dialogs and language strings for all new proxy/Tor-related options.
    • Added PySocks to requirements to enable SOCKS5 proxy support (including Tor).
  • Improved Localization in Post Downloader:
    • Replaced hardcoded log messages and tooltips in post_downloader.py with proper translation calls.
    • Added corresponding translation keys to kd_language.py, enabling accurate localization for all post-download progress, status, and error messages.

Pre-Compiled Binaries

To support the ongoing development and maintenance of KemonoDownloader, you can contribute to access pre-compiled binaries (executable files). Please choose the option that best fits your needs:

  • Monthly Support (Recommended for regular users): Contribute to get binaries for all current and future versions. This helps sustain regular improvements and ensures you always have the latest features. Get binaries here.
  • Single-Version Contribution (This version only): Contribute to get the binaries for Kemono Downloader v5.7.0 ONLY. This option supports the project while providing access to this specific version's executable files. Important: Future versions (5.8.0, etc.) will require separate contributions. Get v5.7.0 binaries here (link will be updated upon release).
    Note: New versions are released regularly with bug fixes and improvements. If you plan to use the software more than once or want to receive updates, Monthly Support provides better value.

Available Binaries

  • Linux (Arch-based): L-KemonoDownloader-5.7.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora 42): L-KemonoDownloader-5.7.0-1.fc43.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.7.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64): M-KemonoDownloader-5.7.0-arm64.dmg
  • macOS (x86_64): M-KemonoDownloader-5.7.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.7.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.7.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.7.0 binaries.

Open-Source Availability

KemonoDownloader is and will always be open-source. The full source code, build instructions, and documentation are available in this repository. You're welcome to compile the software yourself or contribute to its development!

Support the Project

Your contributions through Ko-fi help keep KemonoDownloader actively maintained, enabling continued improvements and new features. Thank you for supporting this project's sustainability!

Thank you for using KemonoDownloader!
Get v5.7.0 binaries

Kemono Downloader v5.6.0

Choose a tag to compare

@VoxDroid VoxDroid released this 23 Dec 05:28
7d2b849

KemonoDownloader 5.6.0 Release

Feature Update
Welcome to the KemonoDownloader 5.6.0 release! This update focuses on enhancing the user interface, improving URL handling reliability, and adding convenient new import options to make managing large collections even easier. KemonoDownloader remains fully open-source, and you can use, modify, and build the software for free under its license.

Changelog

  • Added Import from .txt File:
    • New button to quickly import creator and post URLs directly from a plain text file, streamlining bulk additions.
  • URL Normalization:
    • Consistently strips trailing slashes from URLs in both creator_downloader.py and post_downloader.py. This prevents duplicate queue entries and ensures uniform URL handling across the app.
  • Post List Pagination and Global Select-All:
    • Introduced pagination controls for the creator post list, allowing smoother navigation and better performance when handling large numbers of posts.
    • Added a “Check ALL (All)” checkbox to select or deselect every post across all pages.
    • Improved incremental UI updates, post fetching efficiency, error handling, and cancellation support.
  • Redesigned Intro Screen:
    • Refactored the IntroScreen layout with a prominent app image and version label.
    • Moved the app title, developer credit, and GitHub link to a cleaner footer section for a more modern and polished appearance.

Pre-Compiled Binaries

To support the ongoing development and maintenance of KemonoDownloader, you can contribute to access pre-compiled binaries (executable files). Please choose the option that best fits your needs:

  • Monthly Support (Recommended for regular users): Contribute to get binaries for all current and future versions. This helps sustain regular improvements and ensures you always have the latest features. Get binaries here.
  • Single-Version Contribution (This version only): Contribute to get the binaries for Kemono Downloader v5.6.0 ONLY. This option supports the project while providing access to this specific version's executable files. Important: Future versions (5.7.0, etc.) will require separate contributions. Get v5.6.0 binaries here.
    Note: New versions are released regularly with bug fixes and improvements. If you plan to use the software more than once or want to receive updates, Monthly Support provides better value.

Available Binaries

  • Linux (Arch-based): L-KemonoDownloader-5.6.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora 42): L-KemonoDownloader-5.6.0-1.fc43.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.6.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64): M-KemonoDownloader-5.6.0-arm64.dmg
  • macOS (x86_64): M-KemonoDownloader-5.6.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.6.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.6.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.6.0 binaries.

Open-Source Availability

KemonoDownloader is and will always be open-source. The full source code, build instructions, and documentation are available in this repository. You're welcome to compile the software yourself or contribute to its development!

Support the Project

Your contributions through Ko-fi help keep KemonoDownloader actively maintained, enabling continued improvements and new features. Thank you for supporting this project's sustainability!

Thank you for using KemonoDownloader!
Get v5.6.0 binaries

Kemono Downloader v5.5.1

Choose a tag to compare

@VoxDroid VoxDroid released this 03 Nov 14:09
ab80b2a

KemonoDownloader 5.5.1 Release

Patch Update

Welcome to the KemonoDownloader 5.5.1 release! This patch builds directly on the performance and stability improvements from v5.5.0 with a significant fix for download completion tracking. KemonoDownloader remains fully open-source, and you can use, modify, and build the software for free under its license.

Changelog

  • Implemented Widget Caching:
    • Improves responsiveness during filtering and "select all" operations (#45).
  • Added HTTP Connection Pooling:
    • Reuses TCP connections to reduce overhead (#45).
  • Optimized Logs Window with Batched Updates:
    • Prevents UI freezes by batching toHtml() updates every 500ms instead of on every log entry (#45).
  • Refined File Completion Handling and Fixed Edge Cases:
    • Improved reliability in file tracking and completion logic under various scenarios (#49).
  • Fixed Filter Thread Crash on Large Post Sets:
    • Resolved a race condition that could occur when rapidly applying filters on datasets with thousands of posts (#49).
  • Fixed Download Completion Trigger (v5.5.1 Patch):
    • Ensures completion is properly triggered for every post once all files are downloaded, fixing a regression introduced in v5.5.0 where completion would not fire consistently after full post downloads.

Pre-Compiled Binaries

To support the ongoing development and maintenance of KemonoDownloader, you can contribute to access pre-compiled binaries (executable files). Please choose the option that best fits your needs:

  • Monthly Support (Recommended for regular users): Contribute to get binaries for all current and future versions. This helps sustain regular improvements and ensures you always have the latest features. Get binaries here.

  • Single-Version Contribution (This version only): Contribute to get the binaries for Kemono Downloader v5.5.1 ONLY. This option supports the project while providing access to this specific version's executable files. Important: Future versions (5.6.0, 5.7.0, etc.) will require separate contributions. Get v5.5.1 binaries here.

Note: New versions are released regularly with bug fixes and improvements. If you plan to use the software more than once or want to receive updates, Monthly Support provides better value.

Available Binaries

  • Linux (Arch-based): L-KemonoDownloader-5.5.1-1-x86_64.pkg.tar.zst
  • Linux (Fedora 42): L-KemonoDownloader-5.5.1-1.fc42.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.5.1-1.ubuntu-noble_amd64.deb
  • macOS (ARM64): M-KemonoDownloader-5.5.1-arm64.dmg
  • macOS (x86_64): M-KemonoDownloader-5.5.1-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.5.1-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.5.1-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.5.1 binaries.

Open-Source Availability

KemonoDownloader is and will always be open-source. The full source code, build instructions, and documentation are available in this repository. You're welcome to compile the software yourself or contribute to its development!

Support the Project

Your contributions through Ko-fi help keep KemonoDownloader actively maintained, enabling continued improvements and new features. Thank you for supporting this project's sustainability!

Thank you for using KemonoDownloader!

Get v5.5.1 binaries

Kemono Downloader v5.4.0

Choose a tag to compare

@VoxDroid VoxDroid released this 01 Oct 05:52
aff3bbb

KemonoDownloader 5.4.0 Release

Welcome to the KemonoDownloader 5.4.0 release! This version introduces customizable retry count settings, fixed thread settings, and improved download handling for a more reliable experience. KemonoDownloader remains fully open-source, and you can use, modify, and build the software for free under its license.

Changelog

  • Added Customizable Retry Count Settings:
    • Added customizable retry count settings in the settings page, removing the hardcoded values (#42).
  • Improved Download Handling:
    • Enhanced counting and fetching of files for better reliability (#44).
  • Added Home Folder Permissions for Flatpak:
    • Implemented permissions to support Flatpak environments (#39).
  • Other Improvements:
    • Suppressed MarkupResemblesLocatorWarning from BeautifulSoup for cleaner operation.

Pre-Compiled Binaries

To support the ongoing development and maintenance of KemonoDownloader, you can contribute to access pre-compiled binaries (executable files). Please choose the option that best fits your needs:

  • Monthly Support (Recommended for regular users): Contribute to get binaries for all current and future versions. This helps sustain regular improvements and ensures you always have the latest features. Get binaries here.

  • Single-Version Contribution (This version only): Contribute to get the binaries for Kemono Downloader v5.4.0 ONLY. This option supports the project while providing access to this specific version's executable files. Important: Future versions (5.5.0, 5.6.0, etc.) will require separate contributions. Get v5.4.0 binaries here.

Note: New versions are released regularly with bug fixes and improvements. If you plan to use the software more than once or want to receive updates, Monthly Support provides better value.

Available Binaries

  • Linux (Arch-based): L-KemonoDownloader-5.4.0-1-x86_64.pkg.tar.zst
  • Linux (Fedora 42): L-KemonoDownloader-5.4.0-1.fc42.x86_64.rpm
  • Linux (Ubuntu Noble): L-KemonoDownloader-5.4.0-1.ubuntu-noble_amd64.deb
  • macOS (ARM64): M-KemonoDownloader-5.4.0-arm64.dmg
  • macOS (x86_64): M-KemonoDownloader-5.4.0-x86_64.dmg
  • Windows (Portable): W-KemonoDownloader-5.4.0-x86_64-Portable.exe
  • Windows (Installer): W-KemonoDownloader-5.4.0-x86_64.msi

Support the project by contributing: Get binaries for Monthly Support or Get v5.4.0 binaries.

Open-Source Availability

KemonoDownloader is and will always be open-source. The full source code, build instructions, and documentation are available in this repository. You're welcome to compile the software yourself or contribute to its development!

Support the Project

Your contributions through Ko-fi help keep KemonoDownloader actively maintained, enabling continued improvements and new features. Thank you for supporting this project's sustainability!

Thank you for using KemonoDownloader!

Get v5.4.0 binaries