KODI : Synchroniser deux appareils

Publié par [Admin] Bastien 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 sur vos différents appareils les même films “vu” et surtout 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 donc 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 un 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. Ou alors si comme moi vous avez un Synology vous pouvez directement dessus créer un serveur de base de donnée.

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

PARTIE I

Etape 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 🙂




Un soucis, une incompréhension n'hésitez pas à poser votre question dans les commentaire j'essaye de répondre le plus vite possible vous pouvez vous abonner au commentaire pour être sûr de ne pas rater ma réponse !
Catégories : kodisynology

2
Poster un Commentaire

avatar
1 Comment threads
1 Réponses au fil
0 Followers
 
Commentaire le plus réagi
Fil de commentaire le plus chaud
2 Commentaires des auteurs
[Admin] BastienFranck Commentaires récents auteurs

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

  Souscrire  
plus récents plus anciens plus de votes
Me notifier des
Franck
Invité
Franck

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…