Skip to content
forked from lotusprey/otraku

Unofficial AniList client with Russian titles, AniLiberty voice-over tracking, and episode watching for AniLiberty dubs.

License

Notifications You must be signed in to change notification settings

emp0ry/AnimeShin

 
 

Repository files navigation

AnimeShin Logo

AnimeShin

A modern, unofficial AniList client with Russian titles, AniLiberty voice-over tracking, and episode watching for AniLiberty, SameBand dubs and other dubs.
Track anime & manga, update progress with gestures, watch dubbed episodes, and get notified about new releases and dubs — all in one place.

Latest Release Total Downloads Flutter Version License: MIT


✨ Features

  • 🎮 AniList Sync
    Full AniList integration for tracking anime and manga.

  • 🏠 Russian Titles & Search
    Automatically displays Russian titles from Shikimori.
    Supports search by Russian titles in your library.

  • 🗣 AniLiberty Dub Checker
    Indicates whether the latest episode is dubbed directly in your library.

  • ▶️ AniLiberty Watch
    Watch AniLiberty-dubbed episodes directly from the app.

  • ▶️ Other Watch Sources
    If there is no dubbing from AniLiberty, watch episodes dubbed by SameBand or other sources. (But the automatic update of anime progress will not work)

  • 📁 Export Anime/Manga list Export your anime or manga list in MyAnimeList or Shikimori format. Export button in the top-right corner of your profile page.

  • 🔗 Extra Links
    Direct links to Shikimori and AniLiberty release pages.

  • 👆 Swipe-Based Progress
    Swipe left/right on covers to update episode or chapter progress instantly.

  • 🔔 Notifications

    • New episode aired
    • (Planned) New AniLiberty voice-over release
  • 📝 Personal Notes & Scores
    Rate entries and attach personal notes right in your list.

  • 🔒 Secure Authentication
    OAuth-based login with AniList.

  • 💻 Multi-Platform
    Android, iOS, Windows — macOS & Linux planned.

  • ⚙️ Settings
    Toggle options for AniLiberty dub display, AniLiberty watch button, Russian title visibility, and scheduled new episode air notifications.


📸 Preview

See more screenshots


📈 Roadmap

  • Full stable anime player
  • macOS & Linux support
  • Notifications for new AniLiberty dubs
  • Import/export of watchlist and progress
  • Home screen widgets
  • Full Russian UI localization

💖 Support

If you love AnimeShin — fuel development with a coffee!

Buy Me a Coffee


🧪 Development

# Windows
flutter run -d windows

# Android
flutter emulators --launch <your_emulator_name>
flutter run --flavor dev

# iOS
flutter run -d ios

📦 Release Builds

Android (split by ABI):

flutter build apk --flavor dev --split-per-abi

iOS (no code signing):

flutter build ios --no-codesign

Windows:

flutter build windows

🙏 Credits

Special thanks to @lotusprey for Otraku — the inspiration for AnimeShin.
Thanks to AniLiberty and Sameband for providing voice-over releases, and Shikimori for Russian titles & metadata.

🔒 Privacy & Policy

AnimeShin respects your privacy. The app does not collect personal data, and all settings are stored locally on your device.

For details on data usage, third-party services (AniList, AniLiberty, Shikimori, SameBand), and security measures, please read the full Privacy Policy.


Made with ❤️ by emp0ry

Sponsor this project

  •  

Packages

No packages published

Languages

  • Dart 96.2%
  • C++ 1.7%
  • Swift 1.0%
  • CMake 0.9%
  • Ruby 0.1%
  • C 0.1%