Getting started
Learn how to get started with Seanime
What you need
- An internet connection
- An AniList account
- A torrent client (qBittorrent or Transmission), configured
- A media player (MPV, VLC or MPC-HC), configured
Installation
Each release of Seanime comes with a pre-built binary for Windows, macOS, and Linux.
Windows, macOS, Linux
- Download and extract the latest pre-built binary from the releases page.
- Launch the binary file (e.g.,
.exe
on Windows). This will start the server. - Open your web browser and go to
http://127.0.0.1:43211
to access the Web UI.
- Enter the necessary settings and click
Continue
. - Link your AniList account by clicking the
Login
button. - Next: scan your library.
Docker
If you prefer to use Docker, refer to the Docker installation guide.
Third-party settings
For your media player and torrent client to work with Seanime, you need to configure them to allow remote communication.
VLC
- Go to
Tools > Preferences
- Bottom left
Show settings
to All - Sidebar
Interfaces > Main interfaces
- Check the box for Web
- Go to
Interfaces > Main interfaces > Lua
- Under
Lua HTTP
, set password toseanime
or whatever you set in your in-app settings
MPC-HC
- Go to
Options > Web Interface
- Check the box for Listen on port
13579
or whatever you set in your in-app settings
MPV
Seanime uses the JSON-based IPC protocol to detect files being played with MPV.
The default unix socket path is /tmp/mpv_socket
or \\.\pipe\mpv_pipe
on Windows. You can change this in the in-app settings once Seanime is set up.
qBittorrent
- Go to
Options > Web UI
- Check the box for Web User Interface (Remove Control)
- Change the port to 8081 (only so that it does not conflict with VLC)
- Check box for Bypass authentication for clients on localhost
- Disable Enable clickjacking protection (Omit this if you do not need the embedded client feature)
- Disable Enable CSRF protection (Omit this if you do not need the embedded client feature)
Transmission
- Go to
Edit > Preferences
- Check the box for Allow remote access
- Set the port to whatever you set in your in-app settings
- Check the box for Use authentication
- Set the username and password to whatever you set in your in-app settings
- Disable Only allow these IP addresses if it does not work
Update Seanime
To update Seanime, simply download the latest version from the releases page. The update process is as simple as using the new files and removing the old ones, your config and data will be preserved across updates.
Notifications
As of version 0.3.0
, Seanime can periodically check for updates from the GitHub repository and notify you if a new version is available. You can choose to ignore the update or download it directly from the web UI.
This feature can be disabled in the in-app settings.
The new release will be downloaded to the selected folder.
- On Windows and macOS, the files will be automatically extracted.
You can then proceed to launch the new version and remove the old files.