Aller au contenu

Indexer Automatiquement Vos Films Au Moyen De La Base De Donn


teebo

Messages recommandés

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 smile.gif :

capture1.png

capture2.png

1. INSTALLATION

  • Télécharger le package VideoStation-latest.spk , installez-le dans le DSM sous centre de packages.
  • Accéder depuis votre navigateur à l'adresse http://votreip/movies 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 wink.gif

Cliquer ici pour voir le tutoriel

Modifié par teebo
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
  • Réponses 658
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Il serait intéressant de rappeler tous ce qui a été dit par rapport a ce sujet, il y a plus de 12 pages de commentaires dans les archives !

Voici le lien :

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Oui, justement, moi j'en ai une :

Serait t-il possible de loggger les connexion au "site web" et aussi de tracer les clics ou en tout cas savoir quels fichiers sont téléchargés a partir du site ?

Un truc du genre : IP - <Opération> - Date et heure - Utilisateur - Fichier téléchargé...etc

<Opération> pourrait être, par exemple : Consultation fiche | Téléchargement | Visionnage Stream.

Pour le dernier, j'avoue que ma bande passante ne le permet pas, mais celui a la fibre pourrait en théorie le permettre a une personne a la fois.

Bref, en résumé un log avec les traces des opérations et des utilisateurs stocké dans le dossier du site.

Autre Idée :

Serait-il possible d'ajouter une lien "Par FTP" a coté du lien Http ?

Je parle de çà car j'utilise les comptes du synology et que la plupart de mes utilisateurs ont aussi un accès FTP...et comme je n'ai pas assez de Bande passante ce serait pas mal de lancer un déclenchement de client FTP pour le mettre en file d'attente. Même directement faire en sorte de ne pas lancer le streaming lorsque l'on clique sur le titre du film.

En clair, proposer 3 choix :

- Déclencher le téléchargement et non le streaming par défaut.

- Proposer un lien Streaming juste a coté

- Proposer un lien FTP a coté de streaming

Encore une chose, est-il possible d'essayer un autre lecteur flash ou multimedia via la page web mais avec des fonctions d'arret de pause et de barre de progression ? Si oui, comment ?

Voilà les nouvelles propositions d'évolutions pour ce qui me concerne.

PS: La plupart de mes amis a qui j'ai présenté cette fonction ont été emballés, donc vas y continue teebo.

Lien vers le commentaire
Partager sur d’autres sites

C génial! exactement ce que je cherchais, en plus ça marche même sur la PS3 via le navigateur web :) Merci pour ce travail!

Juste une petite remarque pour "Y a-t-il un pilote dans l'avion", la page m'affiche "Y a-t-il un pilote dans l'on" ... car "avi" est dans les mots à retirer (normal, les extensions on s'en fout :)).

Y a-t-il un moyen de corriger cela?

Lien vers le commentaire
Partager sur d’autres sites

Ok tout marche sauf que je ne pouvais pas me connecter en admin car mon mdp a des caractères spéciaux.

Pour palier ce pb, dans index.php, il faut remplacer :

if($login && $_GET['action'] == 'login') login($_POST['user'],$_POST['pass'],$_POST['cookie'],$port_conf_syno);

par

if($login && $_GET['action'] == 'login') login($_POST['user'],urlencode($_POST['pass']),$_POST['cookie'],$port_conf_syno);

Lien vers le commentaire
Partager sur d’autres sites

@nfp119 : Moi ca a marché, je viens d'essayer pour un nouveau film.

Ca ne marche plus chez toi ?

je n'utilise plus cet utilitaire php. mais on a rencontré un probleme sur le soft TVIXIE, je me demandais si vous aviez le meme problème.

Lien vers le commentaire
Partager sur d’autres sites

ca me rassure que d'autres n'y arrivent pas... lol

bon finalement il n'y a pas tant d'interfaces type mediacenter... peut être qu'avec l'arrivée de HTML5 et CSS3 ca va venir, mais pour l'instant les interfaces que j'ai trouvées font encore très web... wait & see

Merci à tous pour cette superbe médiathèque :)

Lien vers le commentaire
Partager sur d’autres sites

Salut à tous, j'arrive sur le topic. J'ai installé la version 10.10.11 sur mon DS107+, configuré le lien symbolique et rajouté la partie open_bas_dir du fichier php.ini à partir de la page d'administration du syno.... et là miracle !! Tout fonctionne. Bien sur il reste quelques film qui n'étaient pas reconnus à modifier, mais l'interface de connection et le listing des films marche nickel.

Excellent boulot de Teebo :-)

J'aurais une suggestion d'amélioration : embarquer un player dans la page, qui permette la lecture en plein écran des films. Et si les fichiers srt sont pris en charge, alors je dis banco !!

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

En ce qui qui concerne le player j'ai remplacer cette ligne du fichier index.php :

echo '<td><a href="'.$dir.'/'.$data['link'].'">'.keywordsAdapt($data['link'],$deleteWords).'</a></td>';
Par :
$lienFilm = 'http://'. $_SERVER['SERVER_NAME'] .':5000/webman/index.cgi?launchApp=SYNO.SDS.VideoPlayer.Application&launchParam=path%3D'. '/volume1/video/'. str_replace("./videos/", "", $dir.'/'.$data['link']) .'%26file_id%3D'. '/video/'. str_replace("./videos/", "", $dir.'/'.$data['link']);

echo '<td><a href="'.$lienFilm.'">'.keywordsAdapt($data['link'],$deleteWords).'</a></td>';[/code]

"[b]videos[/b]" étant mon lien symbolique (pour les replace).

Ca permet d'utiliser le player du NAS. C'est peut être pas la solution idéale (demande de connexion à la lecture en plus de se connecter au listing) mais ça gère le plein écran et les sous titres.

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir

Je viens de suivre l'install de ce tuto et je me trouve confronté a un probleme. Sur la page index j 'ai bien mon film qui s'affiche mais j ai aussi ce message :

Warning: fopen(./video/Dead Space.avi): failed to open stream: Permission denied in /volume1/web/video/API-allocine.php on line 162 Warning: fread() expects parameter 1 to be resource, boolean given in /volume1/web/video/API-allocine.php on line 164 Warning: fclose() expects parameter 1 to be resource, boolean given in /volume1/web/video/API-allocine.php on line 169

Je pense que cela doit expliquer le fait que le trailer ne se diffuse pas. Comment puis je régler mon prob ?

Merci d'avance pour votre aide

Stapsien

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.