Aller au contenu

Indexer Automatiquement Vos Films Au Moyen De La Base De Donn


teebo

Messages recommandés

  • Réponses 658
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Bonsoir,

J'ai fais quelques modifications pour mes besoins personnels.

Les sources sont disponibles ici : http://www.megaupload.com/?d=RLIQ0GVU

En gros j'ai :

  • modifier l'interface
  • ajouté l'enregistrement d'un format zoom pour l'affiche
  • ajouté une variable dans le fichier de config pour pouvoir déposer le script dans un autre répertoire que "video"
  • ajouté une variable "séries" qui permet de changer le style d'affichage (pour les séries donc, infos générales sur la série en haut de page, et affichage des fichiers sous forme de liste simple) suivant le répertoire (ou sous répertoire) en cours, exemple "rep=./freebox/Séries/Doctor Horrible's Sing-Along Blog"
  • ajouté la possibilité de supprimer les informations d'un fichier
  • ajouté un lien permettant de lire la vidéo via le player dsm (nécessite modification du code de la page index.php, voir ligne 229, dans mon cas, 3 répertoires de fichiers différents, et à l'utilisation, nécessite de se reconnecter mais permet de lire en plein écran avec gestion des sous titres)

Voilà quelques captures :

http://tof.canardpc....ce9672c7b50.jpg

http://tof.canardpc....9ccad662d26.jpg

http://tof.canardpc....566cfaabd9c.jpg

http://tof.canardpc....5040f701e8e.jpg

http://tof.canardpc....641534587c2.jpg

http://tof.canardpc....35f642c51b9.jpg

http://tof.canardpc....812bea68d0e.jpg

Merci à l'initiateur et aux contributeurs de ce projet.

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

Superbe ! Une interface magnifique (même si je ne suis pas fan du fond un peu tristounet), des images arrondies qui font leur effet, des transitions agréables .. .vraiment plaisant !

Petit question : est-ce qu'on peut empêcher certains utilisateurs d'avoir accès à la base, lorsqu'on opte pour une protection par mot de passe ? Il faudrait avoir une liste de login autorisés ou interdits dans la config ...

Beau Boulot !!

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Super travail, et super le nouveau look, je vais l'essayer ....

Mais il y a aussi quelques évolutions que je souhaitais faire, mais qui, après étude, ne semblent pas si évidentes que cela (il faudrait aussi que j'ai le temps de m'y plonger, surtout que je ne suis pas un spécialiste PHP .....).

Donc si ces évolutions parlent à quelqu'un ...

  • Ne pas afficher le nom du fichier, mais le nom du film ....
  • Stocker la catégorie du film, pour pouvoir trier dessus
  • Pouvoir trier sur la date de création du fichier (pour identifier les derniers films stockés ...)

Merci à tous ceux qui s'invertissent dans ce projet .....

Lien vers le commentaire
Partager sur d’autres sites

Puisqu'on en est au stade des améliorations, voici ma liste au Père Noël :

  • Pouvoir télécharger le film (lien supplémentaire sous le poster)
  • Que le lien de l'image ouvre le popup du film, et pas l'affiche (on a rarement besoin de voir l'affiche en grand, alors que les infos du popup sont plus utiles je trouve)
  • Il y a un petit bug dans le fil d'ariane : Accueil > Accueil
  • Il faudrait que, lors de l'ouverture de l'application, le dossier "vidéo" soit déjà ouvert (que la liste des films soit directement visible). Dans le cas actuel, cela fait un niveau d'arborescence en plus pour pas grand chose ...

Et enfin juste une question : pourquoi est-ce que certains posters d'affichent en plus petit que d'autres, sur le listing des films ? Ces posters semblent être réduits de 75% environ ... Pas rédhibitoire, mais perturbant ...

Lien vers le commentaire
Partager sur d’autres sites

Waaaou super plus mieux beau :)

Sinon j'ai ajouté dans "update.php" autour de la ligne 70 :

"

$toreplace = array(".avi", ".mp4", ".m4v", ".wmv", ".divx", ".ogg", ".xvid", ".mpg", ".mpeg");

$fichieravi = str_replace($toreplace, "", $_GET['link']);

if(isset($_POST['recherche'])) echo 'Nouvelle recherche : '; else echo 'Rechercher un film : <input type="text" name="recherche" value="'.$fichieravi.'" class="form">';

"

comme ça, ça me saisit directement le nom du fichier quand je veux l'updater... pas envie de le taper... je suis trop fainéant ;)

Lien vers le commentaire
Partager sur d’autres sites

Le problème c'est bien le temps :)

Mais je prend 2 minutes pour répondre a 2/3 questions :

Petit question : est-ce qu'on peut empêcher certains utilisateurs d'avoir accès à la base, lorsqu'on opte pour une protection par mot de passe ? Il faudrait avoir une liste de login autorisés ou interdits dans la config ...

Aucune idée.

Ne pas afficher le nom du fichier, mais le nom du film ....

Stocker la catégorie du film, pour pouvoir trier dessus

Pouvoir trier sur la date de création du fichier (pour identifier les derniers films stockés ...)

Je crois que ça a été fait dans une des versions disponibles dans l'autre fil de discussion. Mais n'en ayant pas besoin je suis partis de la version mise à disposition ici.

Que le lien de l'image ouvre le popup du film, et pas l'affiche (on a rarement besoin de voir l'affiche en grand, alors que les infos du popup sont plus utiles je trouve)

Il doit suffire de changer la ligne


else echo '<li class="affiche"><a href="images/poster/'.$data['imdbid'].'.jpg" class="nyroModal"><img src="images/poster_small/'.$data['imdbid'].'.jpg" alt="" /></a></li>';

par

else echo '<li class="affiche"><a href="video.php?mid='.$data['imdbid'].'" class="nyroModal"><img src="images/poster_small/'.$data['imdbid'].'.jpg" alt="" /></a></li>';

Il y a un petit bug dans le fil d'ariane : Accueil > Accueil

Je vois pas :\

Et enfin juste une question : pourquoi est-ce que certains posters d'affichent en plus petit que d'autres, sur le listing des films ? Ces posters semblent être réduits de 75% environ ... Pas rédhibitoire, mais perturbant ...

J'ai modifié la taille des vignettes également, c'est peut être pour ça.

Mais zut zut zut... tout marche bien.... sauf que je n'arrive pas à lancer un film, alors qu'avec l'ancienne interface j'y parvenais sans avoir rien touché... :s

C'est pas dit que la bidouille que j'ai mis en place marche pour tout le monde :)

Voir ligne 230 à 244 du fichier index.php

Lien vers le commentaire
Partager sur d’autres sites

J'ai de mon côté modifié mes fichiers pour ajouter 2-3 corrections :

- même taille des affiches pour tous les films

- changement des icônes (plus parlantes)

- affichage des infos lors du clic sur l'affiche

- ouverture sur le dossier ./video après le login (ouvrait auparavant sur le dossier /web)

- maintient de la valeur recherchée sur la page de recherche

- report du nom de fichier dans la zone de recherche lorsqu'on fait une modification (merci Chezcali)

Dans les options que j'aimerai ajouter :

- Changer le titre de la page (dans les options)

D'autres idées ?

Pour l'instant, les fichiers sont chez moi, mais si ça vous tente je peux les partager ici ...

update : le lien "video" créé donne une arborescence en "web/video/video/" : c'est un peu redondant, non ? ne vaut-il pas mieux créer le lien directement dans "web" pour avoir "web/video" ? Je cherche à optimiser le fil d'ariane lorsque le script est dans un sous répertoire "web/filmotheque", mais sans succès jusqu'ici

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

idéalement ce qui serait bien mais franchement je ne sais pas si c'est faisable sans trop se casser la tete, serait quand on passe la souris sur l'affiche qu'au bout de quelques milisecondes celle-ci s'affiche en grand (ou bien que ça affiche les infos du film directement) puis quand on clique sur l'affiche que ça lance le film...

Je regarde si j'y arrive dès que j'ai un moment pour apporter ces modifs :)

sinon pour lancer le film, le lecteur du syno ne fonctionnait pas bien pour moi, donc j'ai modifié ton script pour utiliser la méthode du script précédent (qui utilise le lecteur du PC ou de la console)

Lien vers le commentaire
Partager sur d’autres sites

En outre, je trouve qu'il n'est pas pertinent d'afficher le titre du film repris sur Allociné car parfois le film trouvé n'est pas le bon, je préfère afficher le nom de fichier.... car autant on s'en aperçoit vite si on voit une incohérence entre l'affiche et le film autant pour ceux qui ont beaucoup de film s'il n'y a pas d'incohérence, il n'est pas facile de voir que le résultat d'Allociné n'est pas le bon...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Quelqu'un sait-il comment

- Réindexer tout un répertoire ?

J'ai un répertoire contenant plusieurs dizaines de vidéos et je ne sais pas pourquoi, l'indexation n'a pas bien fonctionné alors que pour tous les autres répertoires ça a bien marché.

- Ajouter manuellement toutes les infos sur une vidéo (ajouter manuellement les infos et l'image) : j'ai plusieurs dizaines de documentaires et sur allociné ils n'existent pas ...

A+

Lien vers le commentaire
Partager sur d’autres sites

J'ai trouvé pour la première question : méthode "barbare", effacement des entrées correspondantes dans la table directement dans phpmyadmin, et réentrée dans le répertoire.

Pour la seconde question, toujours pas de réponse. Ce serait sous la forme d'un formulaire avec dépôt des infos, un lien de saisie manuelle sur la page d'admin.

Et j'en ai une autre : quand on clique sur le titre, c'est une page qui s'affiche avec normalement la video lue dans le lecteur du navigateur, lien http. Or, ce serait plus intéressant de donner la possibilité de télécharger. Pour cela, il suffirait de remplacer le http://lien pat ftp://lien.

Avantage : cela demande lors de l'ouverture du lien ftp les identifiants de la personne, donc, pas d'identifiants = pas de video. On peut laisser l'accès de la liste libre sans contrôle d'identification, mais pas de visualisation ensuite. Plus contrôle bande passante et file d'attente.

Cela ne devrait pas être trop dur, changer http en ftp... Je regarde ça, mais si quelqu'un a la solution, qu'il ne se gêne pas !

A+

Lien vers le commentaire
Partager sur d’autres sites

Je constate que bcp de modifications ont été apporté au script de teebo, il faudrait tout de même voir si il ne serait pas possible de rassembler, ou faire un récapitulatif des modifications avec les "bouts de codes" sous forme de "briques" proposées aux utilisateurs qui pourraient alors choisir ce qu'ils préfèrent en fonction de ce qui est compatible ou non, bien sur.

Un truc du genre :

1.Je veux lire avec le lecteur syno, alors mettre <code> a la place de <code> ligne <numéro>

2. Je veux voir l'affiche en grand mettre <code> a la place de <code> ligne <numéro>

3. Définition du dossier de la page d'accueil mettre <code> a la place de <code> ligne <numéro>

4. etc ...

C'est juste une suggestion aux codeurs qui semblent ici plutôt actifs.

Alors qui se lance dans ce genre de post récapitulatif ? Les codeurs ? Les bricoleurs (dont je suis) ?

Qu'en pensez vous ?

Lien vers le commentaire
Partager sur d’autres sites

Petit bug

- Quand la liste des videos est longue, le click sur le "?" pour avoir les détails ouvrent la popup verticalement au centre, c'est à dire en dehors de la fenêtre : il faut dérouler vers le bas la page pour voir le contenu !.....

Solutions :

- Soit limiter le nombre de videos affichées et faire des pages

- Soit contrôler l'affichage des popups par rapport au haut de l'écran (p ex 200 px en dessous du haut)

A+

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

petit bug concernant le menu fil d'ariane sur la nouvelle version. Celui ci pointe vers l'adresse ip interne de mon nas (192.168.x.x) et du coup lorsque l'on surf depuis l'extérieur (video.monnomdedomaine.com) cela donne pleins de liens cassés et il faut utilisé le menu précédent du navigateur pour revenir à la page d'accueil.

quelqu'un saurait comment modifié les liens du fil d'ariane svp ?

merci beaucoup

Lien vers le commentaire
Partager sur d’autres sites

bon c'est top, j'ai un peu modifié le script pour ajouter un effet hover au passage de la souris (qui malheureusement ne passe pas sur PS3... c'était pourtant ça le but) et j'ai modifié la recherche pour ne plus rechercher les films sur Allociné mais dans ma base... des fois je suis un peu tete en l'air, je ne sais plus dans quel répertoire ils sont.

... de plus je ne vois pas l'intérêt de chercher dans la base allociné dans le cadre d'un media center///

En outre j'ai fait en sorte que l'affiche soit cliquable pour afficher les infos du film et une fois ces infos affichées je peux lancer le film en cliquant à nouveau sur l'affiche...

... ainsi plus besoin de toutes les icônes en bas des films (sauf l'icône de mise à jour des données qui ne s'affiche que quand je suis logué en admin)

Merci à saVTRonic, silversmarty et teebo pour vos contributions :)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour a tous

J'ai réussi a configurer l'ensemble en suivant le tuto mais lorsque l'on clique sur le lien pour télécharger une vidéo une nouvelle page s'ouvre me demandant les paramètres de connexion a mon syno. Une fois rentrés j'arrive sur une page avec le fond d’écran du DSM mais sans icônes ou autre. Quelqu'un sait il pourquoi ? et surtout comment faire pour que ça me lance le téléchargement du film ?

Merci d'avance pour votre aide

ET BONNES FETES DE FIN D ANNEE

stapsien

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ce beau travail

Pour information, si vous ne souhaitez pas utiliser le user root dans votre bdd pour que ce soit plus propre. Il faut créer un nouveau user sous phpmyadmin puis modifier le fichier API-allocine.php et remplacer :

$db = mysql_connect('localhost','root',$pass) par $db = mysql_connect('localhost','votreuser',$pass)

Lien vers le commentaire
Partager sur d’autres sites

Pour ton problème eleck, je dirais que tu n'as pas créer les liens des répertoires que tu souhaites indexer dans ton répertoire video.

Ou comme moi, tu as copiéer un nouveau répertoire video et déplacant l'ancien qui contenait les liens et tu ne les as pas recréé...

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.