BitTorrent streaming software with no paws in the way—watch anime in real-time, no waiting for downloads!
🐾 The ultimate torrent-based anime player — lightweight, powerful, and paws-itively fast 🐾
📚 Wiki • ✨ Features • ❓ FAQ • 🔧 Building & Development • ⬇️ Download
Shiru is a fork of Miru v5.5.10 that enhances the anime streaming experience with a feature-rich environment and full mobile support. It blends the power of BitTorrent streaming with the convenience of traditional streaming platforms.
Shiru allows you to stream anime in real-time with no waiting for downloads, combining the advantages of high-speed torrents, great video quality, and fast releases — all without ads or tracking.
- 🪄 Anime integration with AniList & MyAnimeList
- 💬 Full subtitle support with softcoded and external files
- ⏩ Seamless video controls and keyboard shortcuts
- 🌐 Torrent streaming in real-time
-
🪄 Full AniList & MyAnimeList Integration:
- Filter by name, genre, season, year, format, and status.
- Manage your watching & planning lists easily.
- Automatically mark episodes as completed after watching.
- Watch trailers and previews.
- Rate and score anime.
- Explore related anime.
-
🌐 Torrents:
- Auto-find torrents for episodes.
- Recognize torrents by anime.
- Support for custom RSS feeds and resolution settings.
- Stream in real-time with no wait.
- Selectable downloads' folder.
- Support for custom extensions.
- Support for most popular BEP's.
- Custom download/upload speeds.
-
🔔 Dub & Sub Notifications:
- Schedules and tracking for both dub and sub releases.
- Instant notifications on new episodes!
-
💬 Full Subtitle Support:
- Softcoded and external subtitles (VTT, SSA, ASS, SUB, TXT).
- Picture-in-Picture (PiP) mode for multitasking.
-
🎮 Keybindings:
- S: Skip opening (seek forward 90s).
- R: Seek backwards 90s.
- →: seek forwards 2 seconds.
- ←: seek backwards 2 seconds.
- ↑: increase volume.
- ↓: decrease volume.
- M: Mute volume.
- C: Cycle through subtitle tracks.
- F: toggle fullscreen.
- P: toggle picture in picture.
- N/B: Next/previous episode.
- O: View anime details.
- V: Toggle volume limit increase.
- [: Increase playback speed.
- ]: Decrease playback speed.
- \: reset playback speed to 1.
- I: Show video stats.
- `: Open keybinds UI (edit keybinds by drag and dropping any key).
-
👏 Other Features:
- Miniplayer and media session support.
- Pausing when window focus is lost.
- Autoplaying the next episode.
- Switching between multiple audios.
- Discord Rich Presence integration.
- Preview thumbnails and autoplay next episodes.
- Torrent download progress visible on the seek bar.
paru -S shiru
Or if you use yay:
yay -S shiru
-
🔗 Download the
linux-Shiru-version.deb
from the releases page. -
📦 Install using the package manager:
apt install linux-Shiru-*.deb
For Windows 10 1809 or later, or Windows 11:
winget install shiru
- 🔗 Download from the releases page:
- Installer:
win-Shiru-vx.x.x-installer.exe
- Portable:
win-Shiru-vx.x.x-portable.exe
(No installation required, just run it)
- Installer:
Credit to Migu for doing the legwork on this.
- PNPM (or any package manager)
- NodeJS 20+
- Docker (with WSL on Windows)
- ADB & Android Studio (SDK 34)
- Java 21 (JDK)
- Navigate to the Electron directory:
cd electron
- Install dependencies:
pnpm install
- Start development:
pnpm start
- Build for release:
pnpm build
- Navigate to the Capacitor directory:
cd capacitor
- Install dependencies:
pnpm install
- Run the doctor to check for missing dependencies:
pnpm exec cap doctor
- (First time only) Build native code:
- Windows:
pnpm build:native-win
- Linux:
pnpm build:native
- Windows:
- (Optional) Generate assets:
pnpm build:assets
- Open the Android project:
pnpm exec cap open android
- Connect your device with ADB and start development:
pnpm dev:start
- Build the app for release (APK will not be signed):
pnpm build:app
This project follows the GPLv3 License.