Aller au contenu

Indexer Automatiquement Vos Films Au Moyen De La Base De Donn


Messages recommandés

Posté(e) (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 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
  • 2 semaines après...
  • Réponses 658
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Posté(e)

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 :

  • 2 semaines après...
Posté(e)

Super tuto !

Je l'ai installé depuis le début et j'ai suivi les évolutions, et c'est le top !

Merci à teebo !

Penses tu le mettre à jour sinon ? J'ai pas encore d'évolutions en tête mais peut être que toi ou d'autres utilisateurs si.

Posté(e)

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.

Posté(e)

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?

Posté(e)

J'ai trouvé, il suffit de remonter la ligne :

$entry = str_replace($deletewords[$i],"",$entry);^M

au dessus de :

$entry = str_replace("."," ",$entry);^M

dans la fonction keywordsAdapt et dans le fichier config.php de remplacer "avi" par ".avi" dans le tableau deleteWords

Posté(e)

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);

Posté(e)

Il ne reste plus qu'à Allociné de compléter sa base car j'ai qques fichiers non reconnus alors qu'ils sont correctement nommés.

En tout cas, merci à tous les contributeurs... je peux (enfin) avoir les infos de mes films sur ma PS3 via le navigateur web configuré avec cette page comme accueil :)

Posté(e)

hello,

en parlant d'allociné, je crois qu'il y a quelques jours ils ont modifié leur api, non ?

est-ce que ca marche toujours pour vous ?

Posté(e)

Un truc qui serait pas mal, à la place de la taille du fichier (qui ne sert pas à grand chose), ce serait d'avoir la durée du film... je ne sais pas si c'est facilement faisable... en tout cas, moi avec mon faible niveau en PHP... je bloque...

Posté(e)

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

Ca ne marche plus chez toi ?

@chezcali : Je pense que ca ne doit pas être trop compliqué pour avoir la durée à la place de la taille du film. J’essayerai de regarder ca si j'ai 5 min.

Posté(e)

cool merci :) J'ai bien essayé pendant plus d'une heure, mais rien n'y a fait... :(

Par ailleurs j'essaye de trouver une interface qui fasse plus médiacenter... ce sera plus adapté à ma PS3 ;) ... je vous tiens informé si je trouve qque chose d'intéressant

Posté(e)

J'ai commencé à regarder, mais ca a pas l'air d'être facile tant que je le pensais.

Pour l'interface j'ai pas essayer sur la PS3. N'hésite pas à poster si tu trouves une interfaces plus orientée mediacenter.

En tout cas celle-ci à partir d'un PC, elle déchire!

Posté(e)

@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.

Posté(e)

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 :)

Posté(e)

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 !!

Posté(e)

Bonjour, merci pour vos commentaires!

C'est sûr il y a des dizaines de possibilités d'améliorations, néanmoins ces temps je n'ai pas beaucoup de temps pour développer tout ça.

Je m'y remettrai en janvier pendant les vacances :)

Posté(e)

Bonjour Teebo! c'est vrai, c'est qu'on en deviendrait presque exigeants! lol

En tout cas vraiment un grand merci pour cette interface qui est très agréable, meme via le navigateur web de la PS3... :)

Posté(e)

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.

Posté(e)

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

Posté(e)

correction : le trailer se diffuse bien mais j'ai toujours ce message qui s'affiche.

Des idées ?

Merci encore

stapsien

Tu as ce message à l'affichage de la page ou lorsque tu cliques sur le nom du film?

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.