Skip to content

Releases: Vure-sh/crunchyroller

v3.8.0

Choose a tag to compare

@Vure-sh Vure-sh released this 19 Oct 12:19

What's Changed in v3.8.0

  • Recently Added Anime Catalog (#18): Added a new "recently added" catalog tab powered by Crunchyroll's Browse API, allowing instant exploration of the latest anime additions with poster artwork, episode counts, audio languages, and descriptions.
  • Dynamic Catalog Search & Filter: Real-time anime filtering directly within the top header with embedded catalog count indicator.
  • Batch Selection & Dual Actions: Multi-select cards to either fetch entire series into your Dashboard episode tree or trigger instant batch queueing.
  • Candidate Dub Version Prioritization: Candidate dub versions now prioritize matching the user's requested subtitle locales first, ensuring dialogue subtitles are not skipped.
  • 64-bit Clipboard Safety (Fixes #19): Resolved silent application crashes on Windows 64-bit when pasting URLs via the context menu by properly declaring ctypes Win32 API pointer types and adding mutex retry handling.
  • Standalone Distribution Optimization: Removed unused binaries and unneeded package bloat from release bundles.

Full Changelog: v3.7.1...v3.8.0

v3.7.1

Choose a tag to compare

@Vure-sh Vure-sh released this 13 Oct 15:00

What's Changed in v3.7.1

  • Windows Long Path Budgeting (Closes #17): Fixed [Errno 2] No such file or directory crashes on Windows when downloading shows with very long titles (e.g. A Livid Lady's Guide to Getting Even...). Output paths and intermediate muxing files (.tmp.mkv) are now dynamically budgeted to stay safely $\le 259$ characters (MAX_PATH) while preserving season/episode identifiers (S01E08), quality tags, and existing file compatibility.
  • Safe Temporary Chapter Metadata: Chapter markers during FFmpeg muxing are now written to the system temporary directory (via tempfile) instead of appending .chapters.txt to the destination filename, preventing path overflow during merge.
  • Connection Pool Expansion: Increased HTTP connection pool capacities across the session pool, downloader, and worker queues (scaling to 64–128 connections). This eliminates [urllib3.connectionpool] Connection pool is full warnings and reduces unnecessary TLS renegotiations under high worker concurrency.

Full Changelog: v3.7.0...v3.7.1

v3.7.0

Choose a tag to compare

@Vure-sh Vure-sh released this 11 Oct 15:30

What's Changed in v3.7.0

  • In-App Series Search (Closes #16): Search for anime directly inside the app, browse posters, and select multiple shows to download without having to copy-paste links from a browser.
  • Download Multiple Anime at Once: Paste multiple URLs or multi-select search results to download simultaneously—automatically organized into clean, separate tasks in the queue.
  • Fixed Task Dismissal & Stuck Queue: Fixed an issue where completed or failed tasks could not be cleared or dismissed from the queue drawer, and resolved stuck spinners on failed episodes.
  • Lightweight Archive Option: Added a no-ffmpeg build option for users who already have FFmpeg installed in system PATH.

Full Changelog: v3.6.0...v3.7.0

v3.6.0

Choose a tag to compare

@Vure-sh Vure-sh released this 08 Oct 17:44

What's Changed in v3.6.0

  • Audio & Subtitle Only Download Mode (Closes #15): Added an option to download audio tracks and subtitles without video. Simply select "audio only (no video)" from the Video Quality dropdown. You can change the audio & subtitle format (.mka, .mkv, or standalone .m4a with subtitle files) directly in Settings.
  • Anti-RateLimit Safe Mode & Pacing Controls (Addresses #14): Added configurable delay between episode downloads (default 60s, with ±5s jitter) and optional thread reduction to protect against KAT-3002 temporary blocks.
  • Redesigned History View: Upgraded to a clean two-line layout showing series title, season/episode tags, episode title, quality, relative timestamp, file size, status pill, and a one-click show-in-folder button.
  • Enhanced Progress & Phase Tracking: Displays live percentage indicators on sub-bars and detailed phase logging.

Full Changelog: v3.5.1...v3.6.0

v3.5.1

Choose a tag to compare

@Vure-sh Vure-sh released this 07 Oct 15:54

What's Changed in v3.5.1

  • Fixed Native Desktop Window Crash (Fixes #13): Automatically unblocks bundled binaries on Windows at startup to prevent Python.Runtime.Loader.Initialize errors when extracting release archives via Windows Explorer.
  • Open Folder Shortcuts: Added an "open" button next to the download directory selector, an "open folder" button in the progress panel upon completion, and a show-in-folder button for completed items in History.

Full Changelog: v3.5.0...v3.5.1

v3.5.0

Choose a tag to compare

@Vure-sh Vure-sh released this 04 Oct 12:54

What's Changed in v3.5.0

  • Removed the annoying star the repo popup (u owe me a star now).
  • Update checker: App now checks for new releases on startup and shows an update button in the header when a newer version drops. Also added a manual check button in Settings.
  • Right-click menu & copy-paste: Added a custom right-click context menu (cut, copy, paste, select all) and enabled text selection.
  • Logs buttons: Added an "open logs folder" button in Settings so you don't have to dig through AppData to find crunchyroller.log, plus a one-click "copy logs" button for bug reports.

Full Changelog: v3.4.0...v3.5.0

v3.4.0

Choose a tag to compare

@Vure-sh Vure-sh released this 23 Sep 16:05

What's Changed in v3.4.0

  • WebView2 Native Windows Fix (Fixes #7): Bundled pythonnet, clr_loader, and WebView2Loader interop binaries directly into the Windows executable so the native standalone app window launches reliably without failing or falling back.
  • Official Season & Arc Folder Naming: Series downloads are now organized into folders named after Crunchyroll's official season arc titles, complete with automatic fallback and seamless migration for older season folders.
  • Embedded Chapter Markers & CC Labeling (Closes #10): Intro, recap, and outro chapters are now automatically extracted from Crunchyroll stream metadata and embedded into MKVs. Distinct English CC subtitle tracks are cleanly labeled and preserved.
  • Silent Subprocesses (Closes #11): Suppressed flashing black command prompt windows during ffmpeg and ffprobe operations on Windows.
  • Session Pool & Timeout Hardening: Increased connection and read timeouts to 10s/30s to prevent premature socket drops, and enabled orphan stream cleanup for web-authenticated accounts.

Full Changelog: v3.3.1...v3.4.0

v3.3.1

Choose a tag to compare

@Vure-sh Vure-sh released this 20 Sep 17:21
6e9432e

What's Changed in v3.3.1

  • Bitrate preference (Highest vs Data-Saver): Added a setting to choose between highest bitrate (maximum visual quality) and data-saver mode if you want smaller file sizes without dropping resolution.
  • WebView2 fix: Fixed an annoying bug that falsely popped up the "WebView2 Required" warning even when WebView2 was already installed and running.
  • FAQ & Troubleshooting: Updated the README with troubleshooting tips, paths where app logs are saved, and an explanation of Crunchyroll's stream bitrates.

Full Changelog: v3.3.0...v3.3.1

v3.3.0

Choose a tag to compare

@Vure-sh Vure-sh released this 19 Sep 20:52

What's Changed in v3.3.0

  • Cross-run download resume: If a download gets interrupted, cancelled, or your network cuts out, it now saves progress in a partials folder and picks up right where it left off instead of restarting from 0%.
  • Persistent queue & history: Your active queue, tasks, and completed downloads are now saved across app restarts so you don't lose your place.
  • Muxing & MediaInfo fixes: Fixed the 98% muxing hang, improved ffprobe discovery, and added proper bitrate tags for MediaInfo.
  • New icon!

Full Changelog: v3.1.0...v3.3.0

v3.1.0

Choose a tag to compare

@Vure-sh Vure-sh released this 16 Sep 19:36

What's Changed in v3.1.0

  • Custom download folder: You can now pick whatever folder or drive you want downloads to go to right in the UI with a native folder picker button, or pass -o /path/to/folder in the CLI.
  • Default anime/ subfolder: Series now download into an anime/ folder by default instead of dumping straight into your root directory and making a mess.
  • Kept the same clean Plex/Jellyfin Season XX structure inside whatever folder you pick with automatic migration for older files.
  • Fixed some README typos, updated the FAQ, and cleaned up some search tags.

Full Changelog: v3.0.0...v3.1.0