0.7.0
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, orANI_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