Skip to content

0.7.0

Choose a tag to compare

@vorlie vorlie released this 22 Jul 09:11
· 57 commits to master since this release
da2af4e

ani-cli-rs 0.7.0

This release adds Anikoto as an explicit second catalog while keeping AllAnime as the default for Bash ani-cli compatibility.

Highlights

  • Select Anikoto with --provider anikoto, -p anikoto, or ANI_CLI_PROVIDER=anikoto.
  • Search the Anikoto recent catalog and AniList concurrently, merge stable identifiers, and retain adult filtering.
  • Resolve native MegaPlay sources through explicit episode, embed-ID, AniList, and MAL candidates.
  • Play or download MegaPlay HLS delivered by KotoCDN, including confirmed PNG-wrapped MPEG-TS segments, through a tokenized loopback relay.
  • Preserve provider headers and subtitle metadata for mpv, VLC, Syncplay, yt-dlp, aria2, and FFmpeg workflows.
  • Store Anikoto history in the existing tab-separated format through self-identifying anikoto: IDs. Mixed AllAnime/Anikoto continuation routes each entry independently.
  • Return provider-aware catalog, mapping, rate-limit, extraction, and unavailable-source diagnostics.

AllAnime diagnostics remain available through debug and refresh-cipher-map; these commands intentionally reject an Anikoto selection. Searches are not combined, and playback never silently switches catalogs.

See docs/ANIKOTO-KOTOCDN.md for the complete contributor workflow.

Full changelog: 0.6.0...0.7.0