Supported tracking services
AniList
Track, Discover, Share Anime & Manga
- Chapter tracking
- Volume tracking
- Status management
- OAuth authentication
MyAnimeList
Anime and manga Database and Community
- Chapter tracking
- Volume tracking
- Reading status
- OAuth authentication
Features
Automatic tracking
- Chapter progress: Automatically updates as you read
- Volume progress: Tracks completed volumes
- Status updates: Changes status to “Reading” or “Completed” automatically
- Manual override: Option to disable auto-tracking per series
Search and link
- Search manga: Find titles in tracking service database
- Smart matching: Shows authors to help identify correct entry
- Cover images: Visual confirmation of matched series
- Direct links: Quick access to manga pages on tracking sites
Setting up tracking
Authenticate
Click the login button to connect your account:
- Opens authentication page in your browser
- Grant OpenComic permission to access your list
- Automatically redirects back to OpenComic
OpenComic stores encrypted session tokens. You won’t need to log in again unless you explicitly log out or tokens expire.
Linking manga to tracking services
From reading view
Select correct entry
Choose the matching entry from search results:
- Verify by cover image
- Check author names
- Confirm title matches
From file info
You can also link manga from the file information dialog:- Right-click manga in library
- Select “File information”
- Navigate to tracking tab
- Search and link to tracking service
AniList integration
Features
AniList support includes:- GraphQL API: Efficient data queries
- OAuth 2.0: Secure authentication with refresh tokens
- Chapter tracking: Update chapters read
- Volume tracking: Update volumes completed
- Status management: Current, Completed, etc.
- Rich metadata: Retrieve series information
Authentication flow
Automatic updates
When you read a manga linked to AniList:- Detects progress: Reads current chapter/volume from filename
- Compares with AniList: Checks your current progress on AniList
- Updates if higher: Only updates if you’ve progressed further
- Sets status: Changes to “Reading” if not already set
- Marks complete: Automatically marks complete when you finish
Progress detection
OpenComic extracts chapter and volume numbers from filenames:Status values
CURRENT: Currently readingCOMPLETED: Finished readingPLANNING: Plan to readDROPPED: Stopped readingPAUSED: On holdREPEATING: Re-reading
MyAnimeList integration
Features
MyAnimeList support includes:- REST API: v2 API endpoints
- OAuth 2.0: PKCE authentication flow
- Chapter tracking: Sync chapters read
- Volume tracking: Sync volumes completed
- Status updates: Reading status management
- Metadata: Series information and covers
Authentication flow
PKCE security
MyAnimeList uses PKCE (Proof Key for Code Exchange) for enhanced security:- Generates random challenge code
- No client secret required
- Protects against interception attacks
Status values
reading: Currently readingcompleted: Finished readingplan_to_read: Plan to readdropped: Stopped readingon_hold: Paused
Search functionality
Search interface
When searching for manga:Review results
Browse search results showing:
- Cover image
- Title (romaji for AniList)
- Authors/creators
- Series ID
Search optimization
Search queries:- Return up to 10 results per page
- Include author information for verification
- Show cover images for visual confirmation
- Filter by media type (manga)
Handling no results
If search returns no results:- Try alternate titles: Use Japanese, English, or romaji variants
- Simplify query: Remove subtitles or volume numbers
- Search on website: Manually find the ID and add it
- Check spelling: Verify title spelling
Progress synchronization
Automatic sync
OpenComic syncs progress when:- You finish reading a chapter
- You close a manga
- Progress exceeds current tracking
- App detects you’ve reached series end
Sync behavior
Increment only
Increment only
OpenComic only increases your progress, never decreases it. If you’ve already marked more progress on the tracking site, OpenComic won’t override it.
Smart completion
Smart completion
When you reach the last chapter or volume (based on tracking site metadata), OpenComic automatically marks the series as completed.
Manual correction
Manual correction
You can always manually update progress on the tracking website if needed.
Conflict resolution
If progress differs:- Compares local progress with remote
- Uses higher value
- Updates tracking site if local is higher
- Never overwrites higher remote values
Managing tracking
View tracking status
Check current tracking status:- Active tracking services
- Linked manga ID
- Current chapter/volume progress
- Reading status
- Total chapters/volumes (from tracking site)
Disable tracking
Unlink manga
To completely unlink a manga:- Open manga tracking settings
- Click “Unlink” or remove ID
- Confirm unlinking
Session management
Token refresh
Both services use refresh tokens:- AniList: Tokens refresh automatically before expiry
- MyAnimeList: Refresh tokens used when access token expires
- Transparent: Happens in the background
Session invalidation
Sessions may become invalid if:- You change password on tracking site
- You revoke OpenComic’s access
- Token expires and refresh fails
Manual logout
To disconnect a tracking service:- Open tracking settings
- Select the service
- Click “Logout” or “Disconnect”
- Confirm logout
Privacy and security
Data storage
Encrypted credentials
Encrypted credentials
All authentication tokens are encrypted before storage using OpenComic’s secure storage system.
Local only
Local only
Tracking links and progress data are stored only on your device. OpenComic doesn’t sync this data through any external service.
Minimal permissions
Minimal permissions
OpenComic only requests permission to read and update your manga list. It cannot access other account data.
Secure authentication
- OAuth 2.0: Industry-standard authentication
- No password storage: Passwords never stored by OpenComic
- Token-based: Uses secure, revocable access tokens
- PKCE for MAL: Enhanced security for MyAnimeList
Metadata from tracking services
Retrieve series information:- Total chapters: Know how many chapters exist
- Total volumes: See total volume count
- Cover images: High-quality series covers
- Titles: Official romaji/English titles
- Current progress: Your reading progress
Display in OpenComic
Tracking metadata appears in:- File information dialog
- Reading progress overlay
- Library series information
- Tracking status indicators
Troubleshooting
Cannot authenticate
Progress not syncing
- Verify linking: Ensure manga is linked to tracking service
- Check connection: Confirm internet connectivity
- Re-authenticate: Session may have expired
- Manual update: Update progress on website to verify credentials
Wrong manga linked
- Unlink: Remove incorrect link
- Search again: Use more specific title
- Verify: Check authors and cover before confirming
- Manual search: Find correct ID on tracking website
Session expired
When you see “Session invalid” messages, simply re-authenticate through the tracking settings. Your manga links will be preserved.
Next: AI image enhancement
Enhance your comics with AI-powered upscaling and filtering
