Sanin

Verified safeOpen sourceExclusive
No reviews reviews
7
downloads
5.0
android

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

v3.2.2Jul 25, 2026

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

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app