Skip to content

Releases: ruflas/CrunchyExporter

v1.2.0 — MAL App Type web/other support

18 Jun 23:40

Choose a tag to compare

Added

  • MAL Settings — App Type selector: a new checkbox lets you mark your MyAnimeList app as App Type web, revealing a Client Secret field. App Type other (simpler, recommended) still only needs the Client ID.

Fixed

  • MAL OAuth — Client Secret never sent: the Settings dialog always exchanged the authorization code with an empty client_secret, so MAL web type apps failed authentication even with a valid access token. The secret entered in Settings is now passed through to the token exchange.

Full Changelog: v1.1.0...v1.2.0

v1.1.0 — Stability & sync fixes

20 May 14:05

Choose a tag to compare

What's new

Bug fixes

  • Fix GUI freezing when creating or removing scheduled tasks — schtasks
    calls now run off the main thread so the interface stays responsive.
  • Fix MAL export stopping early on HTTP errors instead of continuing
    with the remaining entries.
  • Fix schedule and tray sync in frozen (PyInstaller) exe builds.
  • Fix config.yaml and data/ paths when running as a bundled executable.

CLI base updates (CrunchyExporter-cli)

  • MAL search now reports detailed error messages on failure instead of
    silently returning no results.
  • Export log is now persisted to disk so sync history survives restarts.

Other

  • 73 unit tests added with a CI workflow.
  • Bundle crunchyexporterlogo.ico directly in the Windows exe build.

Full Changelog: v1.0.0...v1.1.0

CrunchyExporter v1.0.0

13 May 22:20

Choose a tag to compare

Desktop GUI to sync your Crunchyroll watch history to AniList, MyAnimeList and a local MAL-compatible XML file.

What's included

  • WindowsCrunchyExporter-windows-x64.exe
  • LinuxCrunchyExporter-linux-x64

Setup

  1. Download the executable for your platform
  2. Run it — on first launch it will create config.yaml in the same folder
  3. Open Settings, paste your Crunchyroll etp_rt cookie and configure your export targets
  4. Go to Sync and click Sync Now

Full setup guide in the README.

Features

  • Sync Crunchyroll watch history with per-page progress and cancel support
  • Export to AniList, MyAnimeList and local MAL XML — with real watch dates
  • Inline OAuth flows for AniList and MAL (no manual token fiddling)
  • Daily scheduled sync (Windows Task Scheduler / crontab)
  • System tray support (opt-in)
  • English and Spanish UI — add your own language by dropping a JSON file in locales/