Cultivant mon originalité, mon serveur principal tourne avec Medusa, Watcher et Emby. Mais « pour me coucher moins con » j’en ai un autre (en fait celui que je partage avec quelques amis) qui fonctionne avec Plex, Sonarr, Radarr, Ombi et Tautulli. Et j’ai trouvé un bot Discord qui permet (« seulement » pour l’instant) de faire des recherche de contenus et de les ajouter.
Ce bot, évidemment en anglais, s’appuie sur les API de :
- Tautulli (PlexPy) pour lister les librairies actives dans Plex,
- Sonarr pour DL des séries,
- Radarr pour DL des films,
- Ombi (PlexRequest) pour faire les cherches et les ajouts de contenus.
Dans l’immédiat le bot, encore tout jeune, permet seulement de :
- Lister les librairies ajoutées dans Plex et le nombre de fichiers qu’elles contiennent (Tautulli),
- Chercher un film une série et voir si c’est disponible (avec lien Plex) ou de l’ajouter (Ombi).
Github : https://github.com/v0idp/Mellow
Discord : chan mellow-bot-dev du serveur Discord de PlexGuide
Installer nodejs et yarn (Ubuntu/Debian)
sudo apt install nodejs curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt update sudo apt install yarn
Cloner le Git et entrer dedans
git clone https://github.com/v0idp/Mellow.git && cd Mellow
Il faut ensuite remplir le fichier de configuration avec les IP/ports/clés API de vos applications en suivant son guide
nano src/config.json
Ne faites pas comme moi, ouvrez vos yeux :)
To run a command in PierreBox, use !command or @PierreBot command. For example, !prefix or @PierreBot prefix. To run a command in this DM, simply use command with no prefix.
Use help <command> to view detailed information about a specific command. Use help all to view a list of all commands, not just available ones.
Available commands in PierreBox Commands
- groups: Lists all command groups.
- enable: Enables a command or command group.
- disable: Disables a command or command group.
- reload: Reloads a command or command group.
- load: Loads a new command. unload: Unloads a command.
Utility
- help: Displays a list of available commands, or detailed information for a specified command.
- prefix: Shows or sets the command prefix.
- ping: Checks the bot’s ping to the Discord server.
- eval: Executes JavaScript code.
Ombi
- movie: search and request movies in ombi
- tv: search and request tv shows in ombi
Tautulli
- library: get a list of all libraries on your server
[collapse]
Plus concrètement, avec le bot de mon pote Pierre, en tapant !Library on obtient l’indexage de son contenu
Pour ajouter un film, il suffit de taper !movie seul au monde
Et de valider son choix, ici le 1
Ici le bot m’indique que le film est déjà disponible sous Plex, il me met le lien pour aller le lire. Nous avons aussi le lien de sa fiche TMDB (TVDB pour les séries). Le bot propose quand même de le télécharger, ce ne sera utile que si le film n’est pas encore « disponible » bien entendu.
Le développeur bosse son projet depuis très peu de temps et compte ajouter de nombreuses fonctionnalités en s’appuyant sur les API (bien étoffées) de Sonarr et Radarr. Projet à suivre :)
Pour compléter le tout vous pouvez aussi configurer Tautulli pour recevoir une notification Discord (entre autres) dès qu’un contenu est ajouté à Plex
C’est marrant de voir un libriste utiliser un spyware comme discord ><
Salut,
Hélas quand on joue en ligne, on n’a pas trop le choix. Il y avait Teamspeak, j’ai milité et obtenu pendant pas mal d’années d’utiliser Mumble et puis maintenant c’est Discord.
Pour moi c’est comme Skype en effet.
:(
Medusa c’est pour le hifi ?
Pour l’autoDL de séries.