Bonjour, me revoici pour de nouvelles aventures (galères :-D) !!!
Plantage de décor : prevoyez de l’aspirine
Sur mon réseau se trouvent trois Raspberry Pi2 (raspbian jessy) qui me servent de multimédia center avec Kodi (krypton) d’installer dessus, ces derniers sont donc installés physiquement dans diverses pièces de la maison. voici une brève présentation de l’installation
Pi N°1 = salon
Pi N°2 = salle de jeux
Pi N°3 = chambre
Serveur web (apache, php, mysql) = avec deux bases de données dédiées à Kodi
Nas = chargé de l’organisation des fichiers vidéos / musique avec plusieurs répertoires dont voici la hierarchie.
- « Films » (stockage des films pour les grands, action, science-fiction, horreur…)
- « Série » (stockage des séries, avec les épisodes… ex Walking Dead>Saison 1 >blabla…)
- « Enfants/films » (stockage des films et dessins animés, longs métrages)
- « Enfants/série » (Pour les dessins animés en saga, Ulysse 31, Les mystéreuses cités d’or)…
Bon j’ai des noms de séries pour enfant qui remontent plus à mon enfance que celle de mes gosses !!!
Avec une séparation du Nas on se doute que chaque Kodi va recevoir deux profils, un profil « parents » et un profil « enfant ». Le profil « parent » est donc un profil pour les grand et est verrouiller par un code parental.
Chaque profil visant une source du nas en fonction de « l’age ». ainsi le menu film des parents vise le répertoire « film du nas » et le menu série du profil parent celui de « série du nas »… idem pour le profil enfant.
Et cette configuration s’applique au trois raspberry de la maison !
Une basse de données commune ?
A l’époque je n’utilisais pas de basse de données communes, ouép cela était simple de configuration mais présentait quelques inconvénients, un film « vu » dans le salon, n’apparaissait pas comme « vu » dans la chambre… le point d’arrêt de lecture, si on arrête un film en cours et que l’on veut le reprendre dans la chambre il fallait avancer a la main (avance rapide) pour le reprendre là ou on était arrivé quand on était dans le salon.
advancedsettings.xml !
j’ai donc vu sur le net qu’il était possible de configurer le tout avec une base de données commune, et c’est donc ce que j’ai configuré !
voici les tutos que j’ai suivi
- https://technotips.fr/132-kodi-xbmc-creer-base-donnees-centralisee/
- Kodi : Installer une base centralisée avec MySQL - Aidewindows.net
- http://kodi.wiki/view/Advancedsettings.xml
après ces quelques lectures, j’ai donc rédigé mon fichier advancedsettings.xml comme suit :
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>ip_server_web</host>
<port>3306</port>
<user>kodi</user> <!-- user msyql avec droit -->
<pass>password</pass> <!-- mot de passe de l'utilisateur-->
<name>kodi-video> <!-- nom de la base de données-->
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>ip_server_web</host>
<port>3306</port>
<user>kodi</user> <!-- user msyql avec droit -->
<pass>password</pass> <!-- mot de passe de l'utilisateur-->
<name>kodi-music> <!-- nom de la base de données-->
</musicdatabase>
<videolibrary>
<importwatchedstate>true</importwatchedstate> <!-- statu vu/pas vu à priori -->
<importresumepoint>true</importresumepoint> <!-- je pense que c'est le temps ou on est arrivé dans le film -->
</advancedsettings>
Voilà tout ceci est en place le fichier est placé dans le répertoire /home/mon_user/.kodi/userdata est tout fonctionne nickel.
Mon problème :
Je me suis cassé la tête à organiser les répertoire du Nas, j’ai suivi les convention de nommage du wiki de kodi… j’ai fait des utilisateurs et j’ai ajouter les sources dans les menus et catégories…
C’est d’une grande beauté, et super agréable à utiliser avant l’installation de la base de donnée mais voici ce qui c’est passé :
Ma belle organisation Profil / Source du Nas vole en éclat car, le profil « Enfant » utilise lui aussi la base de donnée mysql, le profil « Parent » pareil, du coup dans mon Kodi en tant que parent si je vais dans le menu « film » je vois même la liste des dessins animés.
les profils « kodi » ne chargent / filtrent pas les données en provenance de la base mysql. en effet un seul fichier advancedsettings.xml existe sur chaque Pi.
kodi peut t’il charger un xml différents selon les profils ?
Quelqu’un utilise t’il cette configuration avec base de données commune ?
Avez vous constaté le même problème ? vous l’avez peut être résolu
En attendant je suis déçu, je m’attendais pas a avoir ce soucis
Merci de m’avoir lu, merci d’avance pour vos réponses !