Bordeaux
TV Show manager with Transmission, Trakt and Plex integration over WebSockets :tv:
Install / Use
/learn @Wifsimster/BordeauxREADME
Bordeaux
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.
Goals
It aims to be :
- simple
- lightweight
- mobile friendly
- as little dependence as possible
- build only in JS/Node.js
Core features
- Transfert new downloaded tv shows episodes to your library
- Download subtitles for new episodes (
enandfrsupported)
Additional features
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
Prerequis
You need to install Node.js (> 10.16.0 recommended), see here.
Install
Download the project or fork it, then install all dependencies.
$ npm install --production
Start the app (backend & frontend)
$ 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 :)
Enable systemd service
$ cd bordeaux/
$ cp bordeaux.service /etc/systemd/system
$ systemctl enable bordeaux.service
Start service
$ systemctl start bordeaux.service
Screenshots



Licence
Related Skills
node-connect
340.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.1kCommit, push, and open a PR
