5rahim / seanime

Free and open-source media server for anime and manga that includes library scanning, downloading, transcoding, torrent streaming, and more.
https://seanime.rahim.app
MIT License
315 stars 18 forks source link
anilist anime anime-downloader anime-library anime-streaming bittorrent go manga manga-downloader manhwa media-server myanimelist react scanner self-hosted

preview

Seanime

Self-hosted anime and manga server for sea rovers.

Scan, watch, automate, stream your anime collection, read manga, track your progress and more - all in one place.

preview

preview preview

Documentation | Latest release | Screenshots | Discord

About

Seanime is a free and open-source media server built around APIs to provide a seamless experience for anime and manga enthusiasts. It combines a lightweight server and a user-friendly web interface to manage and consume your local anime library, download new episodes, find new shows, read and download manga chapters, and more.

Feel free to open issues if you notice any bugs, open discussions if you have questions, or contribute to the project if you want to help make it better.

Get started

Read the installation guide to set up Seanime on your device.

How to install Seanime

Leave a star if you like the project! โญ๏ธ

Features

All-in-one

๐Ÿ—‚๏ธ Scan your anime library

โฌ‡๏ธ Download new episodes & movies

๐ŸŽž๏ธ Watch, anytime, anywhere

๐Ÿ“ฑ Media streaming / Transcoding

๐Ÿ“ฝ๏ธ Torrent streaming

๐Ÿ“บ Online streaming

๐Ÿ“• Browse and manage your manga collection

Other features

Philosophy

The main goal of Seanime is to provide an all-in-one, easy-to-use alternative to traditional media servers like Plex and Jellyfin, designed specifically for anime and manga. Seanime eliminates the need for setting up and maintaining multiple tools and services (no need for organizing, renaming, setting up plugins, etc.). As someone who is new to the self-hosting world, I recognize the need for something that is user-friendly, feature-rich, and just works out of the box. Note that unlike other media servers, Seanime does not natively run on all clients that seasoned self-hosting enjoyers might be used to (dedicated apps etc.), and it might have some rough edges in some use cases.

๐Ÿšจ Important note: Remember that this is a one-man project. Seanime is not meant to fulfill all the needs of every user, as such, your specific use case or scenarios might not be supported, and that's okay. Feel free to turn to other tools or services that better suit your needs.

Not planned

These features will not be implemented, mainly due to the scope of the project, time required or lack of resources.

Development and Build

Building from source is straightforward, you'll need Node.js and Go installed on your system. Development and testing might require additional configuration.

Read more here

Screenshots

Scanning

preview

Progress tracking

preview

Downloading

preview

Manga

preview preview

Torrent streaming

preview

Media streaming / Transcoding

preview

preview

Schedule

preview
View more ### Online streaming preview ### Detailed library view preview ### Discover preview preview ### AniList integration preview ### UI customization preview

Disclaimer