AI summary
Sanin is a rebuilt fork of Dantotsu optimized for Android TV with full D-pad navigation. It features ExoPlayer with gestures, subtitles, Picture-in-Picture, and skip buttons. Tracks progress via AniList or MyAnimeList, supports Tachiyomi-compatible extensions. Requires numerous permissions for full functionality. Open source under Apache 2.0.
Generated by AI. May contain inaccuracies.
About this app
Sanin is a fork of Dantotsu, rebuilt and optimized from the ground up for Android TV / Fire TV with full D-pad navigation, while remaining fully functional on phones and tablets.
✨ Features
🎮 Player
- Engine Description: ExoPlayer with full gesture and subtitle support
- Gestures Description: Swipe seek, brightness, volume; double-tap sides to skip
- Subtitles Description: Font, color, outline, background, position, size, alpha
- Online subs Description: Wyzie + Stremio subtitle providers
- Skip buttons Description: OP/ED, auto-skip fillers, recaps
- PiP Description: Picture-in-Picture (Android N+)
- Resize modes Description: Fit, Zoom, Stretch
- Speed Description: Up to 50x
- Subtitle sync Description: Tap a cue to calculate offset, applied instantly
🎯 TV Navigation
- Full D-pad/remote support with visible focus borders on every element - Auto-focus lands on the first interactive element every screen - Keyboard back-dismiss — back button hides the keyboard before navigating back - Focus chains — logical top-to-bottom, left-to-right movement across dialogs and lists - All borders use ?attr/colorPrimaryContainer; focused elements glow with ?attr/colorPrimary
📊 Tracking
- AniList OAuth with auto-update episode progress - MyAnimeList OAuth with Rescue Mode (caches updates when AniList is down) - Auto-skip intros, outros, recaps, fillers - Multiple tracking modes: ask per episode, always update, chapter zero handling - List status notifications — shows a popup with your username + anime title + action
🎨 Customization
- Accent colors Options: Sanin (default), Ocean, Blood, Lime, Sun, Kurama, Saikou, Indigo, Monochrome
- Swap Colors Options: Toggle primary/secondary role pairs
- Theme variants Options: Light, Dark, OLED for every accent
- Glass effect Options: Frosted blur on nav rail, pills, server sheets
- Animations Options: Master switch with per-category toggles
- NavPill Options: Height, width (barely-a-line to fat), spacing, icon size, corner radius, icon color
🔌 Extensions (Tachiyomi-Compatible)
- Add repositories from GitHub or community URLs - Browse, install, update extensions from Settings > Extensions - 100+ community-maintained anime sources - Language filter, NSFW toggle, custom User-Agent - SOCKS5 proxy support
🔔 Notifications
- Airing anime — get notified when new episodes drop - Subscriptions — monitor specific shows - AniList sync — replies, follows, activity mentions - Comment replies — from Sanin's own comments server - Configurable check frequencies via Alarm Manager
🛠️ Other
- Backup/Restore — .ani plain or .sani encrypted - Circular log buffer (50K lines) with live logcat viewer - Cache cleaner — app cache, Glide disk cache, LogoApi cache, subtitles - Deep links — aniyomi://add-repo support
📜 License
Apache 2.0
What's new
https://github.com/Shippun/sanin/compare/0.2.14...0.2.15/
About this version
- Version
- 3.2.2 (300200200)
- Size
- 18.43 MB
- Requires Android
- 5.0
- Target SDK
- 21
- Architecture
- arm64-v8a
- Downloads
- 7
- Updated
- Jul 25, 2026
- Package
- ani.sanin
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10