teebo Posté(e) le 17 mars 2011 Partager Posté(e) le 17 mars 2011 (modifié) Bonjour, Ce tutoriel vous permettra d'accéder à vos films/series stockés dans le répertoire video de votre NAS depuis votre navigateur(en local ou depuis internet) ainsi que de les indexer et obtenir des informations (acteurs, résumé, bande annonce, note etc...) grâce à la base de données Allocine. Deux images pour l'exemple : 1.Prérequis Serveur web activé avec MySQL PhpMyAdmin installé Un dossier video organisé en plusieurs sous-dossier (par exemple films, series, HD etc...) Le service telnet et/ou ssh activé La version du DSM 3.1 Dans ce tuto j'explique l'opération pour un NAS à une baie ou toutes les données sont stockées sous volume1/, à vous de l'adapter à votre situation. Le nom de fichier de vos films le plus simple possible 2.Création du répertoire et des liens symboliques Commencez par créer un répertoire nommé 'video' à la racine de votre serveur web. C'est à dire accessible à l'adresse http://votre-ip/video On va y ajouter des liens symboliques vers vos dossier du répertoire /volume1/video pour cela 2 possibilités soit par ssh ou telnet. Si vous êtes sous linux je conseil plutôt ssh.- Sous windows : démarrer -> executer 'cmd' -> entrez 'telnet' -> entrez 'o' -> entrez l'ip du syno -> entrez 'root' -> entrez votre mot de passe -> entrez 'cd /volume1/web/video' -> entrez 'ln -s /volume1/video/VOTREDOSSIER/ /volume1/web/video/VOTREDOSSIER/' Par exemple : ln -s /volume1/video/documentaires /volume1/web/video/documentairesPlusieurs personnes ayant eu quelques problèmes lors de la création de liens symboliques, vous pouvez vérifier si votre lien a été correctement créé. Allez dans votre répertoire web/video (cd /volume1/web/video) tapez ls -l: le lien doit être affiché en bleu clair et derrière le chemin vers le lien physique.- Sous linux : ouvrez un terminal entrez ssh root@votreip -> entrez 'cd /volume1/web/video' -> entrez 'ln -s ../../video/VOTREDOSSIER' Répétez la dernière étape autant de fois que nécessaire, afin de lier tout vos dossier du répertoire volume1/video. Il est encore nécessaire d'ajouter /volume1/video à votre open_basedir : - Soit dans la configuration du syno dans services web -> Paramètres PHP -> Personnaliser PHP open_basedir, y ajouter :/volume1/video- Soit toujours dans votre console tapez : vi /usr/syno/etc/php/user-setting.ini puis la touche 'insert' et ajouter ':/volume1/video' à la fin de open_basedir, appuyer sur esc puis tapez :wq Redémarrer le serveur apache : /usr/syno/etc/rc.d/S97apache-user.sh restart 3. Création de la table MySQL Démarrez PhpMyAdmin, créez ou choississez une base de données existante, séléctionnez l'onglet SQL et collez-y cette requête : CREATE TABLE `movies_tbl` ( `imdbid` varchar(255) NOT NULL, `link` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `note` float NOT NULL, `year` int(11) NOT NULL, `size` int(11) NOT NULL, `dir` varchar(255) NOT NULL, PRIMARY KEY (`link`)) 4. Ajout du script et indexation Télécharger le fichier zip suivant : ZIP et décompressez le dans votre dossier : web/video Editez le fichier config.php afin de renseigner les champs pour la connexion à votre base MySQL, le numéro du port d'accès au DSM, si vous voulez utiliser le login etc... Accéder depuis votre navigateur à l'adresse http://votreip/video séléctionnez un dossier contenant vos videos et l'indexation débute. Suivant le nombre de videos ça peut prendre un certain temps. Une fois l'indexation terminée vous obtenez la liste de vos films. Si certains films n'ont pas été indexer (pas de note et pas d'info supplémentaires) renommez le fichier du film le plus simplement possible (par ex: 'bienvenue_chez_les_chtits.avi') et rechargez la page. Une autre possibilité est de se loguer avec le compte 'admin', il est ensuite possible de modifier manuellement l'indexation d'un film. Vous pouvez désormais lire vos films (compressés) en streaming avec VLC (ctrl+N et copiez le lien du film) ou sur votre smartphone android avec l'application Vplayer. (une connexion d'environ 300ko/s en upload peut faire l'affaire) Encore une petite remarque : si vous utilisez la fonction de login, attention à ne pas vous trompez plusieurs fois de suite si vous avez l'option de blocage activée sinon l'adresse ip de votre syno sera dans la liste des blocages et le login sera impossible. Voilà en espérant que ça pourra servir Modifié le 11 octobre 2011 par teebo 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
pwet Posté(e) le 24 mars 2011 Partager Posté(e) le 24 mars 2011 Merci pour ton travail Moi en tout cas 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
octopus Posté(e) le 26 mars 2011 Partager Posté(e) le 26 mars 2011 Merci beaucoup et bravo, cela marche parfaitement ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bluerat Posté(e) le 26 mars 2011 Partager Posté(e) le 26 mars 2011 Super je vais tester 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
teebo Posté(e) le 27 mars 2011 Auteur Partager Posté(e) le 27 mars 2011 J'ai trouv 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
bluerat Posté(e) le 29 mars 2011 Partager Posté(e) le 29 mars 2011 J'ai jet 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
teebo Posté(e) le 29 mars 2011 Auteur Partager Posté(e) le 29 mars 2011 Alors j'ai vite fait les modification nécéssaires pour l'api allocine. l'API est efficace, beaucoup plus rapide mais la recherche est un peu moins bonne, j'essaierai de l'améliorer, de plus les notes sont arrondie à l'entier. Voila le fichier ZIP à décompresser dans votre dossier web/video Il est aussi nécessaire de vider la table movies_tbl 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KingOfIce Posté(e) le 30 mars 2011 Partager Posté(e) le 30 mars 2011 G 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
dieg974 Posté(e) le 30 mars 2011 Partager Posté(e) le 30 mars 2011 J'arrive 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
BenGamin Posté(e) le 30 mars 2011 Partager Posté(e) le 30 mars 2011 Salut, tu dis avoir fait la proc 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mrcorbak Posté(e) le 13 avril 2011 Partager Posté(e) le 13 avril 2011 Bonjour, Après avoir fait la manip avec les deux Api je me suis demandé si il n'était pas possible d'utiliser une API pour les séries tel que TVDB et le scrapper XBMC-passion pour les films ? Pensez vous que l'on puisse utiliser ces deux sources fournies et entretenues par leur communautés. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
salquem Posté(e) le 20 avril 2011 Partager Posté(e) le 20 avril 2011 Bonjour, super et merci pour cette source qui est tr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xylo Posté(e) le 20 avril 2011 Partager Posté(e) le 20 avril 2011 Tout ceci m'a l'air int 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Radeon24 Posté(e) le 21 avril 2011 Partager Posté(e) le 21 avril 2011 Salut, Je suis impression 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Koma66 Posté(e) le 29 avril 2011 Partager Posté(e) le 29 avril 2011 Woaw ! Tout d'abord félicitation pour le tuto ! C'est vraiment nickel :-) Je cherche à faire la même chose que Radeon24 et dans le même temps essayer de les lire en streaming sur mon ipad (si le syno les convertis en HTML5 ça devrait être possible...) Est il possible de renommer les films via l'indexation automatique? Les changements sont ils visibles sur le serveur DLNA ? (dans mon cas la PS3 pourra t elle voir l'ensemble des infos?) Grand merci pour vos réponses 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
guis Posté(e) le 29 avril 2011 Partager Posté(e) le 29 avril 2011 Salut, Superbe, rien a dire, moi qui cherchait 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
neogsxr Posté(e) le 4 mai 2011 Partager Posté(e) le 4 mai 2011 G 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moise44 Posté(e) le 8 mai 2011 Partager Posté(e) le 8 mai 2011 Bonjour, super et merci pour cette source qui est tr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
teebo Posté(e) le 8 mai 2011 Auteur Partager Posté(e) le 8 mai 2011 Alors j'ai repris ce petit projet ce week-end, j'ai fait une sorte de petite API allocine perso, efficace et qui utilise juste ce qui est nécessaire. J'ajouterai aussi une fonction qui renomme automatiquement le nom du fichier selon les envies (titre-année-genre etc...) Je posterai surement les modifications dans le courant de la semaine @ L'auteur du tuto Bon c'est pas mal dut tout comme application web, mais j'ai un pb avec les caractères spéciaux, il ne sait pas les interprêter et affiche des trucs bizarres a la place... Ou dois-je modifier ce paramètre ? Ou bien est-ce qu'il faut simplement que les noms de fichiers n'ai pas de caractères spéciaux ? Et comment accède t'on a cette application de puis le web ? Quel port doit ton rediriger ? Essaie peut-etre de modifier l'encodage de ta page, entre les balise <head> : <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Pour y accéder depuis le web si tu as configurer comme il faut le service DDNS tu y accède simplement par http://tonadresse/video 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moise44 Posté(e) le 8 mai 2011 Partager Posté(e) le 8 mai 2011 Bien vu teebo, tes deux propositions fonctionnent et j'ai bien des accents sur les "e" donc des " 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
02mandrake Posté(e) le 9 mai 2011 Partager Posté(e) le 9 mai 2011 Bonjour Moi j'ai un petit soucis au niveau du Telnet. Une fois que j'ai rentr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
choops Posté(e) le 10 mai 2011 Partager Posté(e) le 10 mai 2011 Tres interessant comme projet. En revanche, question deja pos 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
02mandrake Posté(e) le 10 mai 2011 Partager Posté(e) le 10 mai 2011 Je fais un petit up, car apr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
teebo Posté(e) le 10 mai 2011 Auteur Partager Posté(e) le 10 mai 2011 Tres interessant comme projet. En revanche, question deja pos 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
02mandrake Posté(e) le 11 mai 2011 Partager Posté(e) le 11 mai 2011 Alors... J'arrive 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.