Skip to content

Desktop Chrome / Edge

Afans Zone assistant

Save anime and sources, track progress and resume from the extension.

Download extension ZIP ·0.5.0

Installation

  1. 1. Download

    Download the ZIP for desktop Chrome 114+ or compatible Edge. Install in developer mode; it is not listed in an extension store.

    Check:The downloads folder contains afans-extension.zip.

  2. 2. Extract

    Extract to a permanent folder and keep it after installation.

    Example · Extracted folder

    afans-anime-assistant/

    manifest.json

    sidepanel.html

    background.js …

    Check:The folder directly contains manifest.json and sidepanel.html.

  3. 3. Load extension

    Open Extensions, enable Developer mode, choose Load unpacked and select the folder containing manifest.json.

    chrome://extensionsedge://extensions
    Example · Extensions page
    ExtensionsDeveloper mode ✓
    Load unpacked

    Afans Zone assistant ·0.5.0 ✓

    Check:Afans Zone assistant version 0.5.0 appears without errors.

  4. 4. Open side panel

    Find the assistant in the toolbar extension menu and click its icon. Sign in to Afans Zone and refresh any open Bilibili page.

    Check:The panel shows Home, Tracking, Discover, Calendar and the current video bar.

  5. 5. Confirm and save

    Open a Bilibili anime or video and select the current video bar. Check the title, episode and type, then confirm and save. Search manually if no reliable match is found.

    Example · Assistant panel
    HomeTrackingDiscoverCalendar

    Current video ›

    Example title · Episode 1 · Main episode

    Auto tracking: off → Enable after checking

    Check:The anime and source appear in your collection. Enable auto tracking if needed, or mark episodes manually.

Connection, permissions and tracking

Connects to afans.zone by default. Sign-in shows the selected site; sessions and personal records stay there. Auto tracking is off by default and can be enabled in current video details. Only new playback after enabling is synced, even with the panel closed. Editing episodes manually pauses auto tracking.

Permissions
sidePanel opens the panel; storage saves sign-in, settings and local playback records; alarms retries background sync; declarativeNetRequestWithHostAccess sets the request origin for our image CDN. Site access is used for our API and covers. Content scripts read only Bilibili anime and video pages.
Data access and upload
Reads limited video titles, descriptions, BV/CID, episode data, duration and playback changes. It does not read Bilibili accounts or cookies. Recognition sends limited titles and video identifiers to the selected Afans Zone site. Personal mappings require confirmation; shared mappings require a separate contribution. Playback evidence is uploaded only after auto tracking is enabled and a main episode is mapped. Earlier records remain local for up to 24 hours and are never backfilled. Authorized offline records are queued for retry.
Third-party recognition
Qwen recognition runs only when available and separately approved by you. You can still confirm manually if declined or unavailable. Consent is requested again after closing the panel or switching account or site.

Updates and troubleshooting

Current version0.5.0: Home, Tracking, Discover, Calendar and a global current video entry. Long episode lists reload their pages after data or records change.

To update, download the ZIP again, extract over the existing folder, reload the extension, then refresh video pages. Check that the version matches this page. Developer mode does not update automatically.

Troubleshooting and fallback site

If loading fails, check manifest.json, your browser version and organization restrictions. Before sign-in, an unavailable primary site falls back to amdsrv (requires Tailscale). Data belongs to the selected site. After sign-in, credentials and writes never move to another site. Do not broaden browser permissions to fix connection failures.