Base de données XBMC sous phpMyAdmin ~~ Sauvegarde BDD ~~ [TUTO] - Tutoriels - Réseaux grand public / SoHo
Marsh Posté le 24-04-2014 à 15:05:52
Tuto fini ! Faites moi un retour si jamais il manque quelque chose
Marsh Posté le 24-04-2014 à 15:59:08
Tuto utile et sympa . Depuis le temps que je cherche un peu de doc sur le comment faire...
- Après une 1ere lecture, j'ai un peu été perdu sur la bande anonce. Je croyais que la prenais directement depuis le scrapper, mais ensuite, on reparle de la capturer sur youtube... Dc peut être à regrouper ?...
- Deuxième point un peu sombre, il faudrait faire voir les répertoires au début et après la manip. (tu part d'un fichier en local, ou deja présent au bon endroit ?)
- Troisième point, faire un exemple de résultat pour une série et pour un trilogie par exemple ?
Et une suggestion de classification de répertoires des fichiers ? Selon le type ? Autre ?
Sinon
EDIT : Que fais tu du répertoire VIDEO par défaut ? Comment gérer le DLNA également avec toute cette gestion de dossiers ? Car la problématique est d''avoir quelque chose sous XBMC, mais également avec le DLNA si besoin, quand on a un lecture autre que XBMC sur certains appareils, de passage ou non...
Marsh Posté le 24-04-2014 à 17:02:24
Je savais qu'en faisait ce tuto j'allais avoir des questions d'ordre technique...
- Dans la version de Xbne que j'utilisais avant on ne pouvait pas récupérer les bandes annonces depuis le scraper, donc j'ai quand même expliquer ma méthode. Mais en effet on peut les récupérer depuis le scraper (même si je trouve plus simple de parcourir Youtube).
- Tu parles de l'emplacement des films ? Si oui, pour ma part ils sont dans un dossier Film à la racine du Synology et j'ajoute des films via Xbne. Et avec avec le renommage du tuto ça devient "Films/*dossier portant le nom du film*/film.mkv". Je ne sais pas si ça répond à ta question
- Euuu à part les sagas je laisse les films en vrac. Je vais faire un screenshoot de comment est présenté la saga dans XBMC.
Tu parles de quel répertoire VIDEO ?
Pour le DLNA je ne sais pas, j'utilise soit XBMC comme présenté dans ce tuto, soit je fais une lecture direct via le chemin d'accès avec VLC sur mon pc fixe.
edit: rajout des images de XBMC à la fin du tuto
Marsh Posté le 28-04-2014 à 11:00:32
VIDEO est un fichier partagé ajouté automatiquement par le service multimédia je crois, qui lui gère le DLNA.
Le DLNA est assez important je trouve car propose facilement les fichiers multimédia à tous les périphériques connecté au réseau. Mais si on a une multitude de dossiers pou chercher, on les verra également dans la structure proposée par DLNA.. Très peu pratique je trouve.
C'est un peu ce que je reproche à XBMC, de devoir faire cette découpe par dossier, c'est un peu vieillot. Il faudrait plutôt placer les infos complémentaires pour chaque fichier, dans des répertoires organisés, mais laisser l'original à l'endroit d'origine. Avoir un dossier avec tous les fichiers par exemple, et dans un autre répertoire, toute l'architecture que demande XBMC, sans le film final... Mais je ne pense pas que l'on puisse faire ainsi...
Enfin, ce que j'en pense...
Marsh Posté le 28-04-2014 à 11:10:32
euh je comprends pas du tout l'intéret... il suffit d'installer XBMC sur le PC, de dire que les fichiers sont dans tel dossier sur le réseau (sur le NAS) et voila c'est tout non ?
Marsh Posté le 28-04-2014 à 16:01:50
Ben ca n'a pas l'air... Ou alors ça t'ajoute et mélange plein de fichiers dans ton répertoire contenant tes fichiers multimédia ?...
Marsh Posté le 28-04-2014 à 16:50:56
blomme a écrit : euh je comprends pas du tout l'intéret... il suffit d'installer XBMC sur le PC, de dire que les fichiers sont dans tel dossier sur le réseau (sur le NAS) et voila c'est tout non ? |
l'interet, c'est d'avoir une unique BDD si tu as plusieurs devices sous xbmc chez toi ou si un device a une puissance limité, ca peut le soulager également je pense?
Apres pour un utilisateur lambda, je suis pas sur de l'interet en effet.
je me demande si je ferais pas ca pour mes PI sous xbmc ?
Marsh Posté le 02-05-2014 à 12:22:40
aceditnanar a écrit : VIDEO est un fichier partagé ajouté automatiquement par le service multimédia je crois, qui lui gère le DLNA. |
Je crois voir ce que tu veux dire et je pense que ça doit pouvoir se faire via les réglages de XBMC ou Xbne. Tout ce qui est gestion des dossiers..
blomme a écrit : euh je comprends pas du tout l'intéret... il suffit d'installer XBMC sur le PC, de dire que les fichiers sont dans tel dossier sur le réseau (sur le NAS) et voila c'est tout non ? |
Oui XBMC va te le faire tout seul Mais il va le faire mal.. Je prend un simple exemple, le dessin animé "Dragons / How to train your Dragons" est confondu par XBMC avec un autre film du même nom mais qui n'a rien voir, d'ou les mauvaises images, résumé, bande annonce.. L'avantage de faire tout manuellement via Xbne est de pouvoir personnaliser sa médiathèque comme on le souhaite
aceditnanar a écrit : Ben ca n'a pas l'air... Ou alors ça t'ajoute et mélange plein de fichiers dans ton répertoire contenant tes fichiers multimédia ?... |
ça ne touchera pas au répertoire physique ou sont stockés les films, XBMC conservera toutes les informations (jaquettes, bande annonce, résumé...) dans SON répertoire ! Donc si on désinstalle XBMC un jour, on perd ce qu'on avait fait via XBMC... Ici on stocke où il y'a les films et Xbne crée la base de donnée correspondante, peu importe si on désinstalle XBMC, la base sera toujours présente et les fichiers aussi.
d@kn1ko a écrit : |
L'intérêt c'est la BDD unique et le stockage unique, si tu as 3 devices avec XBMC, il faudrait faire une base local sur chacun, aucun des 3 devices n'auraient les mêmes informations ici chaque devices utilisent la même BDD vu qu'elle est sur le NAS. Tout les devices ont accès aux mêmes films avec la même présentation.
Marsh Posté le 02-05-2014 à 14:29:48
WizardPC a écrit : |
Ce week, je vais installer une machien virtuelle avec mysql/phpmyadmin ainsi qu'une sd avec xbmc sur mon second rasp pour voir si je gagne en fluidité ou non.
il faut que je vois comment rediriger la bdd dans raspbmc ou openelec sur le server
Marsh Posté le 07-05-2014 à 00:52:42
d@kn1ko a écrit : |
Avec le fichier advancedsettings.xml que tu mets dans :
Marsh Posté le 07-05-2014 à 09:22:49
frenchieisverige a écrit :
|
merci je n'aurais pas à chercher.
en plus j'ai pas eu le temps de tester ..
Marsh Posté le 07-05-2014 à 11:09:39
ReplyMarsh Posté le 07-05-2014 à 12:23:45
ReplyMarsh Posté le 07-05-2014 à 13:24:01
d@kn1ko a écrit : |
Si tu le commande à distance, je pense que c'est la meilleur solution. Après, je ne sais pas si il y a un gestionnaire de fichiers et éditeur de texte dans les distros que tu viens de citer pour le faire directement sur le raspberry pi
Marsh Posté le 18-05-2014 à 12:00:41
j'ai enfin eu le temps de tester la bdd déporté.
J'ai eu quelques soucis pour que xbmc créé la bdd sur le server mysql.
J'ai du utiliser la doc :
http://wiki.xbmc.org/index.php?tit [...] g_up_MySQL
par niveau gain de rapidité. je ne sais pas trop si j'ai gagné ou pas..
Est ce qu'il y a une sorte de cache dans xbmc pour eviter les accès bdd?
Peut etre faut-il attendre un peu
Marsh Posté le 18-05-2014 à 12:21:37
d@kn1ko a écrit : j'ai enfin eu le temps de tester la bdd déporté. |
Normalement, quand tu scrappes pour la première fois après que tu es mis les fichiers advancedsettings.xml, xmbc via crée un BDD via l'user xbmc de la BDD (qui a normalement tous les droits)...
Puis c'est à ce moment la que tu utilises XBNE.
Euh de mémoire ça chargeait assez vite, donc je n'ai pas ressenti le besoin d'avoir une sorte de "cache"...
Oui je dis bien de mémoire, car depuis que j'ai upgradé en DSM 5, c'est la misère pour réinstaller Sickbeard/CouchPotatoes/ et de re-importer le backup de ma BDD
C'est pour ca que je déteste les mises à jours parfois
Marsh Posté le 18-05-2014 à 12:33:04
frenchieisverige a écrit : |
J'avais ajouté l'utilisateur via les infos du tuto mais xbmc ne voulait pas créer seul la bdd.
J'ai recommencé avec la doc du wiki et ça a fonctionné.
il y a une différence surtout sur le fichier advancedsettings.xml justement.
il n'y a pas de problème de chargement.
Je me demande juste si il y a un cache dans xbmc.
XBNE, c est juste pour optimiser les infos des films non ?
Marsh Posté le 18-05-2014 à 13:06:59
Oui, enfin c'est plus pour les personnaliser les fanarts/jaquettes/infos sur le film comme toi tu le souhaites
Marsh Posté le 07-06-2014 à 14:55:00
Bonjour tous le monde,
Anciennement sous 7 Media Center, Je vais installer 2 PCHC sous XBMC avec centralisation des films sur NAS, et donc ce tuto est une bénédiction, merci à l'auteur
J'avais quelques questions :
- Xbne peut-il être installé sur un PC autre que sur celui ou est installé XBMC ? Par exemple sur un PC de bureau (plus pratique) et permet de remplir la base sans utiliser le PCHC qui peut être éteind ou meme en cours d'utilisation avec la TV...
- Je n'ai pas vu il me semble dans le le tuto, mais une fois PhpMyAdmin et XBne paramétré, il n'y a rien à faire sous XBMC ?
Le fichier xml suffit ? on ne coche ou décoche rien dans XBMC genre pour lui dire de ne pas scraper (puisque c'est XBne qui s'en charge) et qu'il faut qu'il aille chercher la base SQL ???
- J'ai actuellement une base que j'avais montée pour Media Browser avec Meta Video Editor avec un compte Cinépassion. Chaque film est dans un répertoire propre et MVE créé une fichier xml et des jpg.
Que me conseillez vous ? Avant de passer à XBMC est ce que je peux laisser tel quel mes répertoires où faut-il que je supprime tous les fichiers en ne laissant que le mkv pour repartir sur une installe propre ???
- Mon arborescence est la suivante : Un répertoire principale "Home Cinema" sur le NAS avec des répertoires par grandes catégories "Films" "Dessins Animés" "Concerts" "TV Enregistrée"...
Puis sous chaque répertoire par grandes catégories un répertoire par film. Est ce que je peut conserver cette structure ?
Après pal mal de lecture, beaucoup d'utilisateur utilise seulement 1 répertoire principale (par exemple "FILMS" puis 1 répertoire par film) mais pas plusieurs répertoires pour séparer les grandes catégories ???
Marsh Posté le 08-06-2014 à 15:15:32
Citation : - Xbne peut-il être installé sur un PC autre que sur celui ou est installé XBMC ? Par exemple sur un PC de bureau (plus pratique) et permet de remplir la base sans utiliser le PCHC qui peut être éteind ou meme en cours d'utilisation avec la TV... |
Oui c'est tout a fait possible. Avec XBNE, tu viens modifier ta base de données qui est en principe sur ton NAS. Donc pas de soucis. La ou sa peut poser problème, c'est si tu stocke ta base sur un pc et que tu veux la modifier depuis un autre.
Citation : - Je n'ai pas vu il me semble dans le le tuto, mais une fois PhpMyAdmin et XBne paramétré, il n'y a rien à faire sous XBMC ? |
En fait, le fichier XML vient indiquer à XBMC qu'il y a une base de données sur ton serveur, et qu'il ne faut pas venir lire la base locale. Il vient donc scrapper ta base de données sur le NAS et met à jour tes fanart,poster et résumé.
Citation : - J'ai actuellement une base que j'avais montée pour Media Browser avec Meta Video Editor avec un compte Cinépassion. Chaque film est dans un répertoire propre et MVE créé une fichier xml et des jpg. |
Ce que tu peux faire déjà, c'est sauvegarder tes fichiers provenant de Cinépassion. Car c'est inutile de re-scrapper tu va payer pour rien...
Tu peux conserver ta structure, il y a aucun soucis. XBMC est plutot souple en matière de chemion, et accepte pas mal de chose.
Ce qui me pose probleme c'est ton .xml. XBMC utilise un fichier .nfo mais en fait à l'intérieur c'est du XML. Donc je ne sais pas si il sera capable de les lire...
Le mieux est que les enlèvent tous(ou les mettre autre part si tu souhaites repasser sur Media Browser). Comme ça pas de soucis.
Après faire ta base tu es obligé de scrapper au moins une fois avec XBMC pour crée la base sur ton NAS. une fois que tu as fait ça, tu peux lancer XBNE et à commencer à éditer tes fichiers. Puis comme je suppose que tu veux garder des fichiers provenant de CinéPassion, tu viens les chercher manuellement dans XBNE.
J'espère que j'ai été assez clair, sinon pose moi encore tes questions!
Marsh Posté le 08-06-2014 à 18:27:09
Merci frenchieisverige pour tes réponses.
Je vais donc retirer de chaque répertoire les JPG et le fichier XML avant de lancer un scrap.
Tu dit que la 1ère fois il faut faire le scrap avec XBMC. Comment doit ont procéder par la suite ? Faut-il aussi scrapper avec XBMC, ou plutôt avec XBNE au fur et à mesure de l'ajout de film ?
Marsh Posté le 08-06-2014 à 19:22:44
Hadhafang a écrit : Merci frenchieisverige pour tes réponses. |
Mais de rien
En fait j'ai pense à un truc .. Y'a peut être moyen de convertir directement le XML en NFO ..
Faudrait voir la structure du fichier et comparer
En fait quand tu vas scrapper pour la première fois avec xbmc il va créer la base myvideos75 sur ton NAS .
Marsh Posté le 08-06-2014 à 22:58:14
OK pour la 1 ère fois, mais ensuite ?
Il faut re scrapper à chaque fois par XBMC ? ou est ce que l'on gère tous depuis XBNE ?
Marsh Posté le 09-06-2014 à 00:13:15
Hadhafang a écrit : OK pour la 1 ère fois, mais ensuite ? |
Une fois que tu as scrapper pour la première fois il y aura une base myvideos75.
Et c'est sur cette base la que tu viens te connecter avec xbne pour "personnaliser tes films".
Pour admirer le résultat final, il suffit que tu relances xbmc, il va mettre à jour automatiquement
PS: /!\ ne pas faire tourner xbne et xbmc ensemble /!\
Marsh Posté le 09-06-2014 à 00:32:24
Donc, sur une base établie !
Il faut pour chaque création d'un répertoire et ajout d'un MKV :
1) Lancer XBMC pour qu'il mette à jour le scrappe
ET dans un deuxième temps
2) Lancer XBNE pour personnaliser
c'est bien çà ?
Marsh Posté le 09-06-2014 à 10:16:47
Hadhafang a écrit : Donc, sur une base établie ! |
Tu lance juste UNE fois XBMC pour créer ta base sur ton NAS, après tu utilise uniquement xbne pour modifier ou ajouter des films
Marsh Posté le 05-07-2014 à 01:20:35
Bon WizardPC, comme conseillé je viens faire un tour sur ton tuto pour faire mon installation du Raspberry Pi.
Actuellement je n'ai pas lancé le scanne (scrappe?) de mes fichiers. Je dispose sur mon insatallation d'une WDTV live. Je teste le RPi sous XBMC pour me faire un avis.
Ma WDTVlive créé un fichier .methathumb et .xml pour chaque fichier .avi comme ci dessous.
Je n'ai tout de même pas l'obligation de créer un dossier par film???? Ca me fait peur sinon, j'ai pas le courage de faire ça. A la limite pour les sagas.
Y a t'il des préconisations à faire avant de lancer le scanne avec XBMC?
Je ne veux pas perdre ma base WDTV.
J'ai compris que Xbne permettait l'édition manuelle des infos des films. Il est donc tout à fait possible de lancer un scan via XBMC puis de venir corriger certaine info avec XBNE? Du coup, à quel moment on dit que la base de données doit être sur le NAS pour n'avoir qu'une seule et unique base de données en cas de multiples appareils sous XBMC?
Merci pour ces précisions
Marsh Posté le 06-07-2014 à 14:07:27
frenchieisverige a écrit : |
Merci FrenchieiSverige
Par contre, est ce qu'il faut rentrer les films 1 par 1 dans XBNE ?
En lisant certains postes sur le forum passion XBMC (http://passion-xbmc.org/xbne-nfo-editeur/ ), certains on l'air de remonter des bug lorsqu'ils "scrappe" en masse avec XBNE, et ils auraient solutionné leur problème, en faisant le scrap massif avec XBMC puis ensuite ils modifient avec XBNE. Est ce que vous avez ce genre de soucis ? Que conseillez vous ?
Marsh Posté le 06-07-2014 à 16:55:43
seraphin_tom a écrit : Bon WizardPC, comme conseillé je viens faire un tour sur ton tuto pour faire mon installation du Raspberry Pi. |
Salut seraphin_tom!
Tout d'abord, scrapper revient à chercher les différentes infos du film (résumé, jaquettes, posters) avec des logiciels comme XBNE ou tout simplement à la main. XBMC fait automatiquement un scrap quand tu viens lui faire lancer un scan sur ta bibliothèque.
Par contre je ne comprends pas trop ton installation. Ton WDTVlive n'est pas censé se brancher direct sur la TV? Dans ce cas, à quoi sert ton pi?
D'après le wiki de XBMC ici , tu n'es pas obligé de faire un dossier par film. Cepandant, je te le déconseille fortement. Car pour chaque film, XBNE va stocker le .nfo , le fanart, le poster , la bande annonce et bien évidement le film ^^ .
Donc 4 fichier en plus par film. Ca risque de devenir illisible à la fin..
Mais je te rassure, tu as juste à créer un nouveau dossier et le laisser tel quel. XBNE se rechargera de le renommer comme tu le souhaiteras!
Tu peux toujours faire une copie de tout tes fichiers pour éviter de les perdre!
EDIT: Je viens de capter la... Mais tu veux faire ta base phpmyadmin ou? Tu as un NAS Synology pour ça?
Marsh Posté le 06-07-2014 à 17:42:34
Salut FrenchieiSverige
En faite je dispose d'un NAS Syno DS213j et d'un WDTV Live, en effet connecté à ma TV et en ethernet au NAS. Du coup la WDTv lis l'ensemble des mes fichiers stockés sur le NAS.
J'ai acheté un Raspberry Pi (OpenElec XMBC installé) pour tester suite à plusieurs lecture et recommandation. Si ça le plait (fluidité notamment) je l’installerais dans ma piole mais ca veux dire combiné au WDTV live.
Donc scrappé c'est bien la recherche des infos. Merci pour ta précision. Il n'y a pas possibilité que XBMC lise les même fichiers que la WDTV live à savoir methathumb et xml?
Je ne trouve pas cela pratique la création d'un dossier par film... Pour copier des films à un pote après c'est pénible. En effet je vais me retrouver avec du coup avec 5 à 6 fichiers en plus du film mais un tri par type et je ne visualise que mes films .avi/.mkv
Citation : Donc 4 fichier en plus par film. Ca risque de devenir illisible à la fin.. |
Je ne saisi pas bien ce que tu veux dire...
Suite aux conseils de WizardPC sur un de mes sujets de conseils d'un NAS, il m'a conseillé de stcoker l'ensemble des données XBMC à un seul endroit, à savoir sur le NAS. De ce faite tout appareil XBMC dispose de la même base de données.
Mais est ce nécessiare de passer par Phpmyadmin? Les données étant stockées sur mon NAS, la base ne s'enregistre pas par défaut sur celui ci? Sur la carte SD?
Merci en tout cas pour tes lumières, c'est sympa
Marsh Posté le 06-07-2014 à 19:23:53
seraphin_tom a écrit : Salut FrenchieiSverige
|
Ah en effet, je comprends mieux ton installation.. Mais y'a un truc qui ne va pas selon moi, je vais t'expliquer en étant le plus clair possible.
Spoiler : En gros WizardPC t'a dit de la merde |
Nan, plus sérieusement, voici ce qui me gène : tu vas faire une base de données sur le NAS juste pour le PI. En effet, ton WDTV live sera incapable de lire cette base. A ma connaissance, XBMC n'est pas installable du à la faiblesse du processeur. Donc tu auras une base de donnée de film stocké sur ton DS213j pour ton PI, et une autre base en local sur ton WDTV live (avec donc tes fichiers methathumb et xml).
C'est donc pas du tout centraliser !
Ce que je te conseille néanmoins c'est de faire une base avec 2/3 films et si tu es content du résultat avec le PI, tu pourras en acheter un autre pour remplacer ton WDTV live. Du coup le WDTV live passe à la trappe..
Marsh Posté le 06-07-2014 à 19:31:56
C'est ce que je me suis dit. tenter sur une partie de ma médiathèque et voir si ca me convient.
Mais bon j'aurais aimé juger sur sur mes 2To de films. Car justement le temps de chargement est un peu long sous WDTV live.
Marsh Posté le 06-07-2014 à 20:33:41
Ce que tu peux faire c'est juste un scrap avec XBMC qui va te chercher les fanarts & posters par défaut.. Et voir si c'est fluide avec ton PI ( normalement aucun soucis)
Ensuite, tu pourras personnaliser les infos de chaque film comme tu le souhaiteras avec XBNE
Marsh Posté le 06-07-2014 à 23:06:32
Hadhafang a écrit : |
Un petit Up
Marsh Posté le 07-07-2014 à 10:20:50
Alors pour te répondre, il y'a quelques problèmes avec le scrap d'XBMC puis celui de Xbne.. Mais ça le fait pas tout le temps
Je te donne un exemple de ce qui m'arrive de temps en temps. J'ajoute un nouveau film dans mon dossier Films, tout les autres sont déjà scraper, propre et tout ! Je lance XBMC, il va scraper le nouveau film tout seul, ok. Maintenant je vais dans Xbne changer ce qui me plait pas et rajouter la bande annonce, je reviens dans XBMC, le film à bien été modifié comme je le souhaite seulement ça provoque un décalage... Le jaquette et le fan art du film "Dragon" (le nouveau film ajouté) se retrouve EN PLUS sur le film "Drive" (qui était déjà présent et bien fait, celui juste après Dragon). Ce qui fait qu'il faut retirer Drive de la BDD et le refaire
Je crois que quand XBMC scrap lui même, et que tu scrapes avec Xbne après, ça provoque un décalage au niveau de la base de données. Mais je précise que ça le fait pas tout le temps !
Donc ma solution, j'ajoute les nouveaux films directement via Xbne AVANT XBMC ou alors je scrap avec XBMC et si ça ne plait pas, je l'efface (clic droit, retirer de la médiathèque) avant de le rajouter avec Xbne. Et la aucun soucis
La deuxième solution te permet de scraper en masse via XBMC et de modifier seulement ceux qui t'intéresse via Xbne en les ayant retirés de XBMC avant
Marsh Posté le 07-07-2014 à 13:09:45
J'ai rajouté à la fin du premier post, le tuto pour permettre à d'autres utilisateurs d'utiliser notre base de données sans la modifier
Marsh Posté le 07-07-2014 à 13:35:43
Fait un menu au début du post pour qu'on s'y retrouve stp
Marsh Posté le 07-07-2014 à 20:24:59
WizardPC a écrit : Alors pour te répondre, il y'a quelques problèmes avec le scrap d'XBMC puis celui de Xbne.. Mais ça le fait pas tout le temps |
Héhé ! ta 2 ème solution me parait assez facile à suivre sans trop de contrainte; Merci !!!
Mais XBNE ne sais pas scrapper en masse sans soucis ? Seul XBMC maitrise celà ?
J'étais en train de me dire, qu'avec mon abonnement Media-Passion de XBMC-Passion, si cela ce trouve (enfin j'espère) le scrap de XBMC serait peut être suffisamment correct sans avoir besoin de repasser systématiquement avec XBNE ! Parce que je crains un peu de devoir me retaper la suppression de tout les films sur XBMC puis l'ajout 1 par 1 de tous mes films (la liste étant longue...)
Marsh Posté le 23-04-2014 à 23:44:16
Petit tutoriel pour créer une base de données via Xbne sous PhpMyAdmin, réalisé avec un NAS Synology pour l'utilisation de XBMC
///////////////////////////////////////////////////////////////////////////////////
/// Tuto réalisé avec la participation active de "FrenchieiSverige" ///
//////////////////////////////////////////////////////////////////////////////////
XBMC Media Center (appelé aussi XBMC) est un lecteur multimédia libre. Initialement créé pour la première génération de la console de jeux Xbox, l’équipe de développement a récemment porté le logiciel pour tourner nativement sous les systèmes d’exploitation Linux, Mac OS X, Microsoft Windows, Android et maintenant iOS.
XBMC supporte un large choix de formats multimédia et incorpore des fonctionnalités telles que les listes de lecture, les visualisations audio, les diaporamas d’images, les prévisions météo et toute une série d’extensions tierces. En tant que Media center, XBMC peut lire la plupart des formats de fichiers audio ou vidéo et afficher des images depuis n’importe quelle source virtuelle, incluant les CD, DVD, disque USB, Internet et Réseau local. Il peut se connecter sur Internet Movie Database ou CDDB pour récupérer des informations sur les musiques ou vidéos. XBMC offre aussi la possibilité de regarder des vidéos en streaming ou d'écouter les radios sur Internet, notamment celles des services Shoutcast et Last.fm.
/!\ Ce topic est un tutoriel pour les réglages entre le NAS et XBMC et ainsi que toute la mise en place de la base de données, donc ne demandez pas ou télécharger tel ou tel film... Tout manquement à cette règle sera signalée auprès d'un modérateur /!\
Pré-requis :
I] Matériel nécessaire :
- Un NAS sous Synology
- Un ordinateur avec XBMC
II] Logiciels :
Installez la dernière version de XBMC : Download
Installez la dernière version de Xbne : Download
Installez la dernière version de 4KDowloader : Download (sert uniquement pour les bandes annonces)
/ !\ Vous ne pouvez pas avoir XBMC et Xbne ouvert en même temps sous risque de conflit, quand vous en utilisé fermez l’autre / !\
Tutoriel :
Une fois les deux logiciels installés on va passer sur le DSM, ouvrer le centre des paquets :
Rendez-vous dans « Utilitaires » pour installer « PhpMyAdmin » :
Une fois installé, lancer le pour arriver sur une page de ce type :
Connectez-vous en root (normalement le mot de passe est le même que celui pour admin).
Vous arrivez dans la page de phpMyAdmin, il faut dorénavant créer un utilisateur via l’onglet « Utilisateurs » puis « Ajouter un utilisateur » :
Rentrer les informations comme ceci :
- Nom utilisateur : xbmc
- Mot de passe xbmc
- Privilèges globaux : tout cocher
Validez la création, il devrait ensuite apparaître dans la liste des utilisateurs de l’onglet « Utilisateurs ».
Sous Windows, vous devez pouvoir voir les fichiers et dossiers cachés ainsi que les extensions de fichiers (si vous ne savez pas comment faire, un petit tour sur google vous aidera )
Rendez-vous à l’emplacement suivant :
Le fichier « advancedsettings.xml » n’existe pas et il faut donc le créer.
Ouvrer un éditeur de texte et remplissez le de cette façon.
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>IP DE VOTRE SERVEUR</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</videodatabase>
</advancedsettings>
/!\ Penser à bien l’enregistrer en « .xml » /!\
Maintenant vous allez lancer XBMC puis le quitter.
Retourner sur la page de phpMyAdmin, une nouvelle base de données devrait être apparue :
Dans mon cas il s’agit de « MyVideos75 ».
Nous allons maintenant nous intéressé à l’utilitaire Xbne !
Lancer le en mode administrateur (clic droit, lancer en mode administrateur)
Puis rendez-vous directement dans « Options » :
Changez la langue de Xbne et choisissez XBMC comme MediaCenter :
Puis dans « Options générales », décocher la case Version simplifiée.
Dans l’onglet « Base » faites comme ceci :
- Cochez « Charger la base au démarrage »
- Cochez « Utiliser un Serveur MySQL »
> Hote MySQL : rentrer l’ip du serveur (de la même façon que dans advancedsetting.xml)
> Port : 3306
> Base : il s’agit de la base qu’à créer XBMC dans phpMyAdmin
> Utilisateur : xbmc
> Mot de Passe : xbmc
Dans l’onglet « Fichiers – Répertoires » , cocher « Renommer les fichiers vidéos »puis cliquer sur « Paramétrer le renommage des fichiers ».
Sélectionner le format qui vous convient le mieux et valider.
Cocher aussi « Utiliser/Créer un Répertoire par Fichier Vidéo » :
Toujours dans le même onglet, cliquer sur « Paramétrer la Sauvegarde des Bandes Annonce ».
Je vous conseille de faire comme sur l’image qui suit :
Dans l’onglet « Scrapers », cliquer sur « Configuration des Scrapers » :
Et faites comme suit, vous pouvez aussi cocher Ciné-Passion si vous possédez un compte (payant) :
Toujours dans l’onglet « Scrapers », cochez les trois cases suivantes :
Maintenant tous les réglages sont fait on va pouvoir passer à ce qui nous intéresse, remplir notre base de données pour nos films avec fanart, acteurs, résumé, bande annonce, couverture, notes…
/!\ Je vous conseille avant de commencer, de ranger vos films dans un répertoire précis et de créer des dossiers pour les sagas (ex : Films/Thor/Thor 1 et Films/Thor/Thor 2) /!\
Retournez à la page principal de Xbne et cliquez sur « Ajouter… », « Ajoute une Vidéo » :
Sélectionner l’emplacement de votre film et ajouter le.
La fenêtre « Chercher un Titre » devrait s’ouvrir:
/!\ Avant de cliquer sur « Oui » modifier un peu le titre pour qu’il soit bien reconnu (ex : LaVieReveeDeWalterMitty_hdripbyXoXo_720p => La Vie rêvée de Walter Mitty) /!\
Il y’a plusieurs options pour le scrap, personnellement j'ai coché celles-ci :
Une fois le titre scraper vous aurez ceci dans la liste des titres :
Double cliquez dessus et laisser se finir le chargement (la progression se voit en haut de la plage).
Vous verrez ensuite apparaître la fenêtre des fanarts :
Attendez qu’elle se ferme ou cliquez sur « Récupéré les Adresses de tous les Fanarts (10 s) ».
Maintenant que vous avez fait cela, vous devrez toujours commencez par renommer le fichier/dossier !
Cliquer sur « Gestion Fichier » :
Cliquer ensuite sur « Renommer le Fichier Automatiquement en : » (cela prendra en compte les réglages que nous avons fait dans les options au début de ce tutoriel) :
Dans l’onglet « Infos », vérifier le « Genre » car dès fois il y’a des bugs avec les images :
Pour corriger ce problème, faire clic gauche sur l’image manquante :
Puis sur « Image » afin sélectionner l’image à rajouter.
Le problème est résolu :
/!\ Si jamais le film fait parti d’une suite (ex : Thor, Star Wars, Cars… ) vérifier qu’il est dans une suite via l’onglet « Suite / Set» /!\
Aller ensuite dans l’onglet « Vignette » pour choisir votre couverture et dans l’onglet « Fanart » pour choisir l’image de fond qui accompagnera le film dans un XBMC.
Personnellement après ceci je ne fais que rajouter la bande annonce. Pour cela lancer le logiciel « 4KDownloader » et ouvrer Youtube ou DailyMotion, chercher votre bande annonce et copier le lien.
Dans « 4KDownloader » cliquer sur « Insérer URL » et choisisser la qualité, finalement télécharger la.
De retour dans Xbne, sous l’onglet « Bande Annonce », cliquer sur l’icone « ABC » tout à droite, sélectionner la bande annonce fraîchement téléchargée.
Puis cliquez sur « Renommer la Bande Annonce » :
Pour finir cliquez sur « Sauvegarde » :
Vous re-tomber ainsi sur la première page de Xbne et votre film à été ajouter à la base !
Pour le vérifier, rendez-vous ou est situé votre film afin de vérifier le contenu du dossier :
Fermer Xbne et ouvrer XBMC pour admirer le résultat :
Pour un film :
Pour une saga :
Vous avez fini
Sauvegarder la BDD :
1) Connectez-vous sous phpMyAdmin
2) Sélectionnez la base à sauvegarder
3) Cliquez sur Exporter
4) Choisissez ces options et cliquez sur Exécuter
5) Le téléchargement se lance automatiquement
Plusieurs utilisateurs :
Maintenant que votre bibliothèque est propre et entièrement en base de données, vous voudriez que toute la famille en profite ? Mais vous ne voulez pas qu'on puisse modifier ou supprimer votre travail
Je vais vous donner la solution ! // SCREENSHOT A VENIR //
Rendez-vous sous PHPMyAdmin et créez un nouvel utilisateur "user_xbmc" avec comme mot de passe "user_xbmc" (ou autre chose), ne lui donnez aucun droit à part celui de SELECT.
Maintenant sur les autres ordinateurs ou session, vous allez devoir lancer XBMC une première fois depuis son répertoire d'installation pour qu'il puisse creer les fichiers de configuration pour cet utilisateur (XBMC gère très bien les multi-sessions d'un même windows).
Rendez-vous dans ce fichier qui se trouve toujours au même endroit, CUsers/[nom]/AppData/Roaming/XBMC/user_data et copier votre fichier "advancedsettings.xml" en changeant simplement le user et mot de passe par celui que vous venez de créer.
Lancez maintenant XBMC, vous devriez voir apparaître votre liste de film comme d'habitude Seulement c'était trop beau pour être vrai, si vous voulez les lire vous allez voir apparaitre un message d'erreur indiquant que le film n’existe pas... Pour corriger ce problème, toujours sous XBMC, allez dans Fichier, ajoutez le chemin qui mène au dossier contenant les films sur votre serveur. Validez en ajoutant cette source.
Maintenant vous devriez être capable de lire vos films Petite précision sur le droit de SELECT de "user_xbmc", si dans XBMC l'utilisateur fait clic droit et supprime le film de la liste, le film va disparaître.. mais automatiquement revenir, donc pas d'inquiétude la dessus !
Message édité par WizardPC le 23-08-2014 à 16:40:28
---------------
Modding/Watercooling : PiBoy! ~ WaterBox // Achat / Vente !!