- Modifié
DediMedia
Hello tout le monde , je vous présente DediMedia, petite application iOS réalisée par mes soins, vous permettant de gérer vos services préférés présents sur vos serveurs : CouchPotato, SickRage, HeadPhones, rTorrent, Sonarr.
L'application est toujours en cours de développement, mais j'ai décidé de faire plusieurs phases de beta au fur et à mesure de l'implémentation des différents services. Pour l'instant, l'app est uniquement disponible sur iPhone (et donc pas iPad, c'est prévu pour le futur ). Si vous désirez faire partie de la beta, c'est par ICI, et voici un petit TUTO qui explique comment l'installer
.
Beta 1 - CouchPotato :
- Ajout du service CouchPotato
- Gestion du service : Redémarrage | Extinction
- Recherche et ajout de nouveaux films, choix de profils / catégories
- Gestion films déja ajoutés : Rafraîchissement | Suppression
- Gestion des films Snatched | Downloaded (mark as done) | Available (choix d'une release)
- Details d'un film : Trailer | Recommandations | Acteurs
- Lecture des notifications
Beta 2 - SickRage :
- Ajout du service SickRage
- Gestion du service : Redémarrage | Extinction
- Recherche et ajout de nouvelles séries
- Gestion d'une série : Pause/Reprise | Changement de qualité | Suppression
- Details d'une série : Trailer | Recommandations | Acteurs | Saisons
- Gestion des épisodes : Changement de status (Wanted/Ignored/Skipped) | Recherche
- Affichage du planning
- Affichage de l'historique
Beta 3 - rTorrent :
- Ajout du service rTorrent
- Ajout de nouveau torrent (url / magnet)
- Affichage de la liste des torrents (
- Tri / Classement des torrents (status, nom, date, ...)
- Suppression d'un torrent (+ données si souhaité)
- Gestion d'un torrent (pause / stop / reprendre)
- Affichage des détails d'un torrent et liste des fichiers
README
Pour pouvoir ajouter votre service rTorrent il est nécessaire que l'application puisse communiquer avec rTorrent via le protocol SCGI. Vous trouverez un peu plus d'info ici : https://github.com/rakshasa/rtorrent/wiki/RPC-Setup-XMLRPC
Il faut tout d'abord connaitre le port sur lequel tourne rTorrent, ceci est visible dans votre rtorrent.rc
:
scgi_port = localhost:5001
Ensuite, sous nginx (si vous avez utilisé le script d'exRat pour votre install, vous devriez avoir tout ce qu'il vous faut dans votre rutorrent.conf
) il vous faut quelque chose comme ca :
location /<VOTREUTILISATEUR> {
include scgi_params;
scgi_pass 127.0.0.1:5001;
}
Sous apache (j'y connais pas grand chose mais je pense qu'il vous faut ca dans le virtualhost qui concerne rutorrent):
SCGIMount /<VOTREUTILISATEUR> 127.0.0.1:5001
Si tout ca est correct, dans l'app pour ajouter votre service rTorrent il ne suffit plus que d'indiquer ndd.tld/<VOTREUTILISATEUR>
ainsi qu'un éventuel user & mdp http dans la section du bas
RoadMap :
- Beta 4 : Sonarr
- Beta 5 : HeadPhones (si il y a de l'intérêt)
Problèmes connus :
Léger décalage en haut et en bas dans la liste de filmsFixedBug lors de l'ajout de "https" dans l'url d'un serviceFixedLenteur de l'app lorsqu'on a un grand nombre de sériesFixed (en principe)
Voilà voilà, n'hésitez pas à me faire part de vos feedbacks ici Voici également quelques screenshots qui vous mettront, j'espère, l'eau à la bouche.
Home | Liste Films | Détails film | Recherche Film | Liste Séries | Détails Série | Planning SickRage | Gestion épisodes