Simple TV Shows manager with Transmission, Trakt and Plex integration over WebSockets.
Transmission, Trakt and Plex are not mandatory. They simply add more features to the app.
It aims to be :
- simple
- lightweight
- mobile friendly
- as little dependence as possible
- build only in JS/Node.js
- Transfert new downloaded tv shows episodes to your library
- Download subtitles for new episodes (
en
andfr
supported)
Trakt.tv service :
- provides a full calendar to display episodes releases
- return collected and downloaded episodes from your account
Plex service :
- enable automatic synchronization of your Plex library when episodes are transfered
You need to install Node.js (> 10.16.0 recommended), see here.
Download the project or fork it, then install all dependencies.
$ npm install --production
$ node .\run\startup.js
The server start at ws://localhost:8080
by default.
The web app start at http://localhost:8082
by default.
That's all :)
$ cd bordeaux/
$ cp bordeaux.service /etc/systemd/system
$ systemctl enable bordeaux.service
$ systemctl start bordeaux.service