github VoxDroid/KemonoDownloader v5.11.0

3 hours ago

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!

Don't miss a new KemonoDownloader release

NewReleases is sending notifications on new releases.