KODI : Synchroniser deux appareils

Publié par Edmondio le

Pourquoi synchroniser deux appareils ensemble ?

Simple si vous voulez avoir les mêmes films et surtout si vous voulez par exemple reprendre là ou vous vous êtes arrêter, avoir les même films “vu” et surtout c’est un gain de temps car il suffit que un film ou série soit synchro sur un appareil et automatiquement celui ci se retrouve sur le deuxième.

Alors comment faire ?

Kodi fonctionne avec une base de données pour stocker par défauts vos films (titre, acteur, résumer)

Premièrement si vous avez déjà des sources supprimer tout ou repartais d’une installation propre de kodi.

Dans mon exemple j’ai une Freebox Player sous android et un raspberry sous la distribution osmc ,le tout va chercher les films sur mon synology.

L’opération consiste à avoir un serveur de base de données (Mysql avec phpmyadmin pour plus de simplicité) Vous pouvez soit faire votre bdd avec wamp (serveur web qui tourne sous Windows) pas tip top car cela force votre ordinateur à rester allumer tout le temps. Soit vous avez un espace web type ovh 1and1 il vous suffira de commander une nouvelle base de données de bien noter l’adresse le mot de passe et voilà le seul soucis viendra du fait que la connexion sera plus lente que sur votre réseau local,si vous avez un Synology vous pouvez créer un serveur de base de donné ou encore avec votre Raspberry

Si vous avez un synology faire la partie 1 sinon passer directement à la Partie II

PARTIE I

Étape pour les personnes ayant un synology pour les autres il vous suffit d’avoir une base de données accessibles et les identifiants.

  1. Rendez-vous sur l’interface d’administration de votre Syno et connecter vous
  2. Deux paquets à installer :
    1. “MariaDB” qui est le serveur de base de données (dérivé de MySQL)
    2. “PhpMyAdmin” qui est un outil qui permet d’administrer une base de données MySQL/MariaDB
  3. Ouvrez le centre de paquet
  4. Ensuite rechercher “mariaDB”
  5. Installer mariadb et s’il vous demande d’autre dépendance installer également puis installer phpmyadmin
  6. Rendez vous maintenant sur ipdusyno/phpMyAdmin/
  7. Pour vous connecter par defaut l’utilisateur est root et il n’y à pas de mot de passe.
  8. Première chose changer le mot de passe root
  9. Maintenant on va créer un utilisateur pour kodi, rendez vous dans “compte utilisateurs” puis “ajouter un compte utilisateur”
  10. Mettre le nom d’utilisateur que vous voulez et le mp que vous voulez cocher comme sur l’image ci dessous les mêmes paramètres.

Voilà la partie base de données est terminé maintenant passons à la configuration de kodi.

Partie II

On va d’abord créer le fichier de configuration

  1. Ouvrez votre éditeur préféré pour ma part notepad++
  2. Créer un fichier .xml que vous nommerais advancedsettings.xml
  3. Dans ce fichier mettre le code suivant
    <advancedsettings>
      <videodatabase>
        <type>mysql</type>
        <host>[IP du serveur MySQL]</host>
        <port>3306</port>
        <user>kodi</user>
        <pass>[Mot de passe]</pass>
      </videodatabase>
      <musicdatabase>
        <type>mysql</type>
        <host>[IP du serveur MySQL]</host>
        <port>3306</port>
        <user>kodi</user>
        <pass>[Mot de passe]</pass>
      </musicdatabase>
      <videolibrary>
        <importwatchedstate>true</importwatchedstate>
        <importresumepoint>true</importresumepoint>
      </videolibrary>
    </advancedsettings>
  4. Il vous faut bien sur modifier le fichier légèrement par vos informations ligne 4 mettre ici l’adresse de votre serveur MySql (pour wamp l’adresse ip du pc pour un synology l’adresse ip de votre synology) ensuite ligne 6 le nom d’utilisateur que vous avez créer dans votre base de données et pour finir ligne 7 le mot de passe de cet utilisateur. Remettre les mêmes infos ligne 11 – 13 et 14.
  5. Sauvegarder votre fichier.
  6. Voilà l’emplacement où on va devoir mettre le fichier
    1. Système Chemin
      Android Android/data/org.xbmc.kodi/files/.kodi/userdata/
      iOS /private/var/mobile/Library/Preferences/Kodi/userdata/
      Linux ~/.kodi/userdata/
      Mac /Users//Library/Application Support/Kodi/userdata/
      OpenELEC /storage/.kodi/userdata/
      Windows Bouton démarrer – type %APPDATA%\kodi\userdata
  7. Donc pour m’a FreeboxPlayer qui tourne sous Android le premier choix
  8. Rendez vous sur l’article Accès aux fichiers android avec la FreeboxPlayer pour savoir comment copier le fichier en question à l’endroit exact.
  9. Maintenant il vous suffit d’ajouter vos sources et ensuite attendre le scan de votre médiathèques normalement vous allez voir que des bases votre être créer sur votre base de données. Si rien ne ce passe c’est que Kodi n’arrive pas à joindre ou à créer les bases vérifier donc vos paramètre et recommencer l’opération.

Ensuite une fois que sur votre premier appareil vous avez fini il vous suffit de copier le fichier advancedsettings.xml sur vos différents appareils et voilà chaque appareil lira votre base de données et écrira dessus.

Pour OSMC connecté vous en ssh avec Winscp pour pouvoir facilement copier le fichier ici pour le tutoriel.

Si vous avez le moindre soucis n’hésitais pas les commentaires sont ouvert 🙂

Catégories : Kodisynology

Souscrire
Me notifier des
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

4 Commentaires
plus anciens
plus récents
Commentaires en ligne
Voir tous les commentaires
Franck
Franck
2 années plus tôt

Tuto très sympa mais malheureusement impossible d’installer le fichier xml sur mac (10.13.3 Macos High Sierra) car je ne trouve pas le chemin :

/Users//Library/Application Support/Kodi/userdata/

en effet dans Library/Application Support je n’ai pas de dossier Kodi ! j’ai beau chercher partout je ne le trouve pas …

Mon deuxième appareil à synchroniser est un boitier Mini neo x8-h plus (android) et je ne sais pas non plus où et comment l’installer ce fichier…

Vous l’aurez compris je ne suis pas une bête en informatique 🙂

J’espère trouver une solution…

Fouad
Fouad
1 année plus tôt

bonjour, merci pour ce tuto,
je suis sous windows 10 et jai tout fait a la lettre
Une fois tout fini je lance kodi et ma bibliotheque a disparu..
je n’ai plus rien et plus rien ne se rajoute tant que le fichier advancesettings se trouve dans le dossier user data.
je precise que c’est une bibliotheque creer a partir de films de source tel que exodus ou vstream.

Si vous pouviez m’aider s’il vous plait =)

Merci