seanime
seanime copied to clipboard
Free and open-source media server for anime and manga that includes library scanning, downloading, transcoding, torrent streaming, and more.
Seanime
Self-hosted, user-friendly media server for anime and manga enthusiasts.
Feel free to open issues or contribute. Leave a star if you like this project!
Features
Server + Web Interface
- πͺΆ Lightweight server
- Low resource usage
- Performant and responsive
- π₯οΈ Cross-platform
- Works on Windows, macOS, and Linux
- π₯ User-friendly
- Simple and intuitive web interface
- Easy to set up and use
- π Seamless integration with AniList
- Manage your AniList collection (anime and manga)
- Discover new anime, browse entries, get recommendations
- π No data collection
Anime
- ποΈ Local anime library
- Scan your local anime library effortlessly
- No mandatory folder structure or naming convention
- Browse and manage your library with metadata
- Support for torrents with absolute episode numbers
- β¬οΈ Download new episodes & movies
- Smart search engine powered by public trackers (AnimeTosho, Nyaa), SeaDex
- Integration with qBittorrent & Transmission
- π₯± Automate your library
- Download new episodes automatically with the use of custom filters
- ποΈ External Players
- MPV, VLC, and MPC-HC support
- Sync progress to AniList (& MAL) automatically
- Create playlists and queue episodes
Manga / Manhwa
- π Read chapters from various sources
- Built-in, customizable reader
- π Browse and manage your AniList manga/manhwa collection
And more
- πΊ Online streaming
- Stream episodes from online sources using the built-in player
- Support for multiple sources
- MyAnimeList integration
- Automatically update your progress on MyAnimeList
- Quality of life features
- Customizable UI, Scan summaries, advanced anime search, and more
What it is not
π¨Seanime is not a replacement for Plex/Jellyfin, it requires an internet connection to fetch metadata and does not support transcoding or streaming to other devices (yet).
Setup
Next releases
- [ ] v1.4.0 - Friday, 4/19/2024
- [x] v1.3.0 - Saturday, 4/6/2024
- [x] v1.2.0 - Monday, 4/1/2024
- [x] v1.1.2 - Sunday, 3/24/2024
- [x] v1.1.1 - Sunday, 3/24/2024
- [x] v1.1.0 - Thursday, 3/21/2024
- [x] v1.0.0 - Saturday, 3/9/2024
Not planned
- Support for other providers such as Trakt, SIMKL, etc.
- Torrent streaming
- Support for other languages
- Mobile app
Resources
- AniList API
- MAL API
- Chalk UI - UI library
- Fiber - Web framework
- GORM - ORM
- gqlgenc - GraphQL codegen
- Next.js - React framework
- Tailwind CSS - CSS framework
- React Query - Data fetching library
- Seanime Parser - Parser for anime files
- ani.zip - Mappings and episode data
- anime-lists - Mappings
- TheTVDB - Episode images
Acknowledgements
Screenshots
Disclaimer
- Seanime relies exclusively on the content stored by individual users on their personal devices. The acquisition and legitimacy of this content are external to the developer's control.
- Seanime and its developer do not host, store, or distribute any content found within the application. All anime information, as well as images, are sourced from publicly available APIs such as AniList and MyAnimeList.
- Seanime may, at its discretion, provide links or an interface to external websites or applications. These external websites are independently maintained by third parties, and Seanime has no control over the legitimacy of their content or operations. Please contact the website's owners for any concerns.
- Seanime does not collect any kind of personal data or information from its users. You are responsible for maintaining the privacy and security of the third-party authentication tokens stored within your device.