meaCINE

Suite à l’abandon de mon extension CinéFR pour Kodi, j’ai essayé de créer et de mettre en place un système différent, plus personnalisé, afin de pouvoir continuer à visionner sur Kodi, les films que je voulais, à partir de fichiers hébergés sur les services tels que Uptobox et 1fichier. Une prérogative que je m’étais fixé, était de ne plus utiliser d’extension pour cela, mais de me baser uniquement sur les options natives proposées dans Kodi. Celui-ci permet en effet de gérer des sources vidéo à partir de différents emplacement (réseau, HTTP, FTP, SMB, local, etc…), et de récolter automatiquement les informations des films correspondant (support natif de TMDB). Si je devais mettre en place un nouveau système, autant utiliser au maximum les options déjà présentes dans Kodi.

Après quelques semaines de tests et de développement, j’ai finalement mis au point meaCINE. meaCINE se présente sous la forme de scripts PHP à héberger sur un site web ou en local et qui vont permettre de générer une source vidéo reconnaissable et utilisable directement par Kodi, basée sur des liens vers des fichiers qui sont eux hébergés sur Uptobox ou 1fichier.

Installation

Avant de procéder à l’installation il va vous falloir :

  • les scripts PHP de meaCINE. Vous pouvez télécharger la dernière version officielle ici.
  • un serveur web avec PHP où vous pourrez installer meaCINE.
  • et au moins un abonnement premium chez Uptobox ou chez 1fichier (idéalement les deux).

Pour commencer, téléchargez l’archive de meaCINE et décompressez là sur votre disque dur. Éditer tout d’abord le fichier meacine/config.php afin d’y indiquer les valeurs des clés API de Uptobox et/ou de 1fichier qui sont normalement disponibles avec votre compte premium. Indiquez par exemple :

$uptobox_api_key = "d41d8cd98f00b204e9800998ecf8427e99109";
$fichier_api_key = "MM2NmQ5OTEwOTI2NmZmY2QyNzQxOWVhN";

Vous trouverez votre clé API liée à votre compte premium Uptobox ici (elle correspond au Token), et celle à votre compte premium 1fichier ici (vous devez l’activer). Enregistrez le fichier meacine/config.php après modification.

Éditez ensuite le fichier meacine/kodi/.htaccess afin d’y indiquer l’endroit où sera installé meaCINE. Par exemple, si vous prévoyez de l’installer sur http://www.monsite.com/meacine/, éditez le fichier .htaccess comme ceci :

Options +Indexes
IndexOptions +FancyIndexing
RewriteEngine on
RewriteRule ^(.*).mp4$ http://www.monsite.com/meacine/kodi/movie.php?id=$1 [R=301,L]

Enregistrez le fichier meacine/kodi/.htaccess après modification. Vous pouvez maintenant, transférer le répertoire meacine ainsi que son contenu sur votre serveur WEB (par FTP).

meaCINE possède également une fonction qui permet de vérifier, à intervalle régulier, si les sources Uptobox et 1fichier sont toujours actives ou non. Pour cela vous devez définir une tâche cron et la faire pointer vers le fichier cron_check_sources.php. Par exemple, sur mon serveur (chez WHC) la commande de la tache cron, executée toutes les demi-heures est :

/usr/bin/php -q /home/monsite/public_html/meacine/cron_check_sources.php >/dev/null 2>&1

L’installation de meaCINE est terminée !!!

Configuration

Pour la suite de ce tutoriel, nous allons garder comme exemple que meaCINE est installé à cette adresse http://www.monsite.com/meacine.

Lancez Kodi. Allez dans le menu Système > Paramètres de média > Médiathèque > Gestion des sources > Vidéos… > Ajoutez une source de vidéos… Saisissez le chemin http://www.monsite.com/meacine/kodi et indiquez un nom de source (par exemple meaCINE). Cliquez sur OK. Dans la fenêtre Nouveau Contenu > Catégorie de dossier, choisissez l’option Films. Choisissez ensuite les paramètres selon vos préférences, mais gardez les options de contenu par analyse par défaut. Cliquez sur OK. Enfin, confirmez l’actualisation des informations de tous les éléments de ce chemin. La configuration de meaCINE dans Kodi est terminée !!!

Lancez Kodi. Allez dans le menu Système > Paramètres de média > Médiathèque > Gestion des sources > Vidéos… > Ajoutez une source de vidéos… Saisissez le chemin http://www.monsite.com/meacine/kodi et indiquez un nom de source (par exemple meaCINE). Cliquez sur OK. Dans la fenêtre Nouveau Contenu > Catégorie de dossier, choisissez l’option Films. Choisissez ensuite les paramètres selon vos préférences, mais gardez les options de contenu par analyse par défaut. Cliquez sur OK. Enfin, confirmez l’actualisation des informations de tous les éléments de ce chemin. La configuration de meaCINE dans Kodi est terminée !!!

Utilisation

Pour utiliser l’interface WEB de meaCINE, avec un navigateur, allez sur http://www.monsite.com/meacine. Le site vous propose par défaut d’ajouter un film. Par exemple, indiquez Bohemian Rhapsody comme titre, 2018 comme année de sortie, https://1fichier.com/?xomgy2dil1j94tk4dhl9 comme source vidéo, et cliquez sur le bouton ajouter. Le film a été ajouté à meaCINE et a été lié à la source vidéo hébergée sur 1fichier. Vous pouvez ajouter autant de films que vous le souhaitez.

Pour mettre à jour votre liste de films dans Kodi, allez dans le menu Système > Paramètres de média > Médiathèque > Gestion des sources > Vidéos… > Options > Mettre à jour la médiathèque. Vous pouvez maintenant visionner les sources vidéos des films directement dans Kodi.

L’interface de meaCINE vous permet de gérer votre liste de films. Pour modifier et supprimer un film, cliquez simplement sur son titre. L’interface possède un moteur de recherche permettant de trouver rapidement un film ou un source vidéo. Enfin, vous avez la possibilité d’afficher les films par titre ou par année.

Actuellement meaCINE est dans ses toutes premières versions. Il peut y avoir des bugs ou bien des aspects qui peuvent être améliorer. Si c’est le cas, n’hésitez surtout pas à m’en faire part. Bon cinéma !!!

Source: https://github.com/angelscry/meaCINE

23 Comments

  1. Tokyo
    03 février 2019
    Reply

    Hyper heureux de te voir à nouveau sur le devant de la scène . Tu as toujours été la meilleure chose qui puisse arriver sur la toile . J’ai hâte de pouvoir tester ce nouveau bijou.
    Merci pour ce partage

  2. Gwenaël
    03 février 2019
    Reply

    Merci Tokyo. Je viens justement de mettre à jour meaCINE (version 1.0.1) en ajoutant une barre latérale à droite avec des liens vers des sites proposant des sources vidéos. Cela devrait vous faciliter l’ajout de films dans votre liste meaCINE.

  3. Tokyo
    03 février 2019
    Reply

    Merci à toi
    Impatient de pouvoir installer meaCINE
    Je testerai ça dès demain

  4. doriane
    04 février 2019
    Reply

    bonjour Gwenael

    Sympa de te revoir,sourire
    Tu es un passionné,je me doutais bien que t abandonnerais pas
    félicitation

  5. doriane
    05 février 2019
    Reply

    bonjour

    Pour un non initie,créer un serveur PHP…n est pas fort aisé…..grrrrrr

  6. Fausan
    05 février 2019
    Reply

    Bonsoir Gwnaël, très très heureux de te retrouver!!! Hâte de tester ton bmouveaux support , mais surtout hâte d’échanger et discuter ça manquait!!

  7. Gwenaël
    11 février 2019
    Reply

    Mise à jour de meaCINE en version 1.1.0. Cette nouvelle version ajoute un support TMDB au sein de l’interface afin de pouvoir identifier plus rapidement les films grâce à leur affiche.

  8. doriane
    21 février 2019
    Reply

    bonjour Gwenael

    merci pour tes explications et tes efforts,mais cela me dépasse un peu…désolé
    Au plaisir

  9. Gwenaël
    21 février 2019
    Reply

    Le serveur Synolygy NAS semble supporter Apache et PHP, donc oui, cela devrait être possible.

  10. danish2015
    22 février 2019
    Reply

    Bonjour,
    J’ai bien réussi à faire marcher MEACINE sur kodi, mais il manque les métadonnées !!!
    C’est normal ?
    Pour les films, c’est obligé de les afficher en .mp4 ? parce que pour moi il sont tous en .mkv !!!
    Merci.

    • Gwenaël
      22 février 2019
      Reply

      A quelles métadonnées tu fais allusion? Celles du film ou celles du fichier vidéo?

      Dans le premier cas c’est Kodi qui gère cela, via ses scrapers, en se basant sur le titre et l’année de sortie du film.

      Dans le second cas, ce n’est pas géré… et cela serait assez difficile de mettre cela en place, étant donné que Kodi ne peut pas accéder DIRECTEMENT aux metadonnées des fichiers vidéos hébergés sur uptobox ou 1fichier. Tant bien même meaCINE serait capable de récupérer ces metadonnées, je ne voit pas trop comment on pourrait les stocker, et les faire reconnaître par la suite Kodi (à part en créant une copie du fichier).

      Sinon que les films soient au format .MKV mais affiché par meaCINE comme étant des .MP4 cela ne devrait pas empêcher de les jouer.

  11. danish2015
    22 février 2019
    Reply

    Re-Bonjour Gwenael,
    Est ce que la mise à jour de MEACINE ce fait automatiquement ?
    pour le support TMDB ça fonctionne comment ?
    Parce-que pour les films asiatiques ils ne sont pas reconnu !!!
    par exemple : https://www.imdb.com/title/tt4537986/?ref_=fn_al_tt_3
    Merci.

    • Gwenaël
      22 février 2019
      Reply

      Non, la mise en jour de meaCINE ne se fait pas automatiquement. Il faut actuellement le faire manuellement en remplaçant les fichiers.

      Le support de TMDB permet seulement d’afficher une partie des métadonnées des films dans l’interface WEB de meaCINE afin de savoir si le film sera reconnu correctement ou pas par la suite dans Kodi. Cela permet également d’avoir une interface moins austère en affichant les affiches et les fanarts des films.

      Pour son fonctionnement, lorsque tu vas entrer un nouveau nom de film (et son année de sortie), meaCINE va le chercher automatiquement dans TMDB et lui assigner un numéro d’identification TMDB. Si le film n’est pas reconnu correctement, tu peux par la suite changer manuellement le titre, l’année ou le numéro d’identification TMDB.

      Ton film apparaît sous le nom de Manhunt dans TMDB: https://www.themoviedb.org/movie/372782?language=fr-FR

      Et si je regarde dans la liste des titres alternatifs, si tu entres Zhuibu au lieu de Zhui bu comme titre de film cela devrait normalement passer.

  12. danish2015
    23 février 2019
    Reply

    Bonjour GWENAËL,
    Kodi gère bien les métadonnées des films que j’ajoute à mon NAS.
    Mais pas de ceux que j’ajoute à meaCINE !!!
    Pour meaCINE, les films ils sont bien là, mais il faut faire l’analyse manuellement.

    • Gwenaël
      23 février 2019
      Reply

      C’est un peu différent.

      Les fichiers sur ton NAS sont directement accessibles par Kodi. Kodi peut directement analyser la taille, le format et l’entête de ces fichiers vidéo afin récupérer les métadonnées.

      Dans le cas de meaCINE, les fichiers vidéos sont hébergés à différents endroits (sur les différents serveurs de 1fichier et uptobox), protégés par des tokens, et une étape d’identification. Dans ce cas là, Kodi ne peux pas les analyser directement pour récupérer les métadonnées.

      Je vais quand même voir si je peux améliorer cela.

  13. tonio44
    21 mars 2019
    Reply

    Bonjour content de ton retour ces génial ton script php. Fonctionne super avec kodi.
    T’est toujours au top bravo et mille merci.

  14. sylvain93
    22 mars 2019
    Reply

    Bonjour et merci pour votre application.
    Je suis premium a ubtobox et 1 fichier. ubtobox ne fonctionne pas avec kodi mais avec 1 fichier fonctionne bien.
    et si on partage nos film avec des amis peut ton se faire bannir de uptobox et 1 fichier.com.Merci de votre reponse

    • Gwenaël
      23 mars 2019
      Reply

      Salut. Je viens de vérifier et meaCINE fonctionne actuellement correctement avec les deux services uptobox et 1fichier. Si de ton côté cela ne fonctionne pas avec uptobox c’est peut-être dû un problème de configuration au niveau du compte uptobox.

      Dans la configuration de ton comptes uptobox assures-toi que les options « Téléchargement direct » et « Téléchargement sécurisé (SSL) » soient activées.

      Assures-toi également que la valeur de uptobox_api_key dans le fichier de configuration (config.php) de meaCINE correspond bien à la valeur du token fournie par ton compte uptobox.

      Tu peux te faire bannir de uptobox et 1fichier si tu partages ton compte avec un grand nombre de personnes. meaCINE n’est pas basé sur le partage de comptes premium mais sur l’utilisation d’un même token. Si tu te limites limites à quelques amis cela ne devrait pas poser de problème.

  15. danish2015
    21 avril 2019
    Reply

    Bonjour GWENAËL,
    Depuis quelques jours ça ne fonctionne plus chez moi. Je n’ai plus la liste des films comme avant !!!
    sur mon site tout va bien. Mais rien sur Kodi !!!
    Je n’ai rien changé, et rien touché !!!

    • Gwenaël
      25 avril 2019
      Reply

      Je n’ai pas effectué de modification du code depuis 2 mois, donc si quelque chose a changé cela doit venir de ton côté. Est-ce que tu as apporté de modifications au fichier meacine/kodi/.htaccess??

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *