About this project

Seanime is an open-source media server designed specifically for anime and manga enthusiasts. It provides a comprehensive solution for managing local media libraries, streaming content, and integrating with external services. Key capabilities include: - Cross-platform support: Web interface accessible from any browser, desktop app (Seanime Denshi) for Windows, Linux, and macOS with built-in libmpv-based video player supporting SSA/ASS subtitles and shaders, plus companion mobile apps (Seanime Tenji) for iOS and Android - Library management: Fast, smart scanning of local files without requiring strict naming conventions or folder structures - AniList integration: Browse and manage AniList collections, discover new anime and manga - Torrent integration: Built-in torrent search via extensions, downloading with qBittorrent, Transmission, Torbox, Real-Debrid, AllDebrid, and Premiumize; also supports torrent streaming without waiting for full downloads - Online streaming: Watch anime from online sources through the extension marketplace - Auto downloader: Automatically track and download new episodes with customizable filters, prioritization, scoring, and delay options - Extension marketplace: In-app repository for installing extensions for streaming sources, manga providers, and torrent services - Manga reader: Unified interface for reading chapters from local library or via extensions - Transcoding and direct play: Stream library to any device's web browser with on-the-fly transcoding or direct play - External player support: Integration with MPV, VLC, and MPC-HC on desktop; mobile player integration via intents/deep links - Playlists, customizable UI (themes, backgrounds, layouts), Discord Rich Presence, offline mode, and release schedule tracking The project is built with Go (server), React/Rsbuild/Tanstack Router (frontend), and Electron (desktop client). It emphasizes user responsibility for obtaining media legally and does not host or distribute content itself.