Kodi, le lecteur multimédia libre - 25/10/2021 : version 19.3 ! [TU] - Traitement Vidéo - Video & Son
Marsh Posté le 16-11-2008 à 10:55:33
1) Principe des smart playlists
Les smart playlists (ou "listes de lecture intelligentes" en français) sont une façon très efficace de trier/afficher ses médias (tous les types de fichiers sont supportés sauf les images).
Un usage très pratique des smart playlists est de séparer les films des dessins animés, ou de scinder les séries en 2 catégories (séries TV / animation).
Les champs utilisables pour trier les fichiers sont très nombreux : chemin, résolution vidéo, année de production, piste audio, note IMDB, etc.)
Attention, les skins par défaut de Kodi (Confluence jusqu'à Kodi 16, Estuary à partir de Kodi 17) ne permettent pas d'affecter des smart playlists aux éléments du menu.
2) Création d'une smart playlist
Les smart playlists peuvent être crées/modifiées de 2 façons :
- depuis l'interface de Kodi
- en éditant les fichiers .xsp ("XBMC Smart Playlist" ) dans les sous-répertoire de <userdata>/playlists
Dans l'exemple suivant, nous partons du principe que les vidéos sont toutes rangées dans des sous-répertoires d'un partage 'video' :
La création de la smart playlist va se faire depuis le menu 'Videos' -> 'Listes de lecture' :
Puis 'Nouvelle liste de lecture intelligente' :
Nous allons créer une liste "Animation" permettant d'isoler les dessins animés des films.
La séparation des vidéos va se faire suivant le champ 'chemin', en ajoutant la règle suivante :
La dernière modification sera de changer la façon d'afficher les dessins animés, par ordre alphabétique :
Et voila, votre première smart playlist est crée
Vous pouvez y accéder via le menu 'Videos' -> 'Listes de lecture' :
Nous allons ensuite voir comment, avec certains skins, ajouter un élément de menu pour accéder directement à votre smart playlist.
3) Exemples d'utilisation avec quelques skins
Amber, du moins dans sa version pour Kodi 16, ne permet d'ajouter qu'un favori à un élément du menu d'accueil.
Commencez donc par mettre en favori votre smart playlist, via le menu "Vidéos" - > "Listes de lecture" :
A l'aide des touches "Menu" (ou 'C'), mettez la liste en favori :
Le lien vers la smart playlist va ensuite se faire dans les paramètres d'Amber, section "Menu d'accueil" :
Choisissez un élément vide, et cliquez dessus :
Validez, et laissez bien "Non" à la question suivante, à moins d'avoir envie d'un marathon Disney / Barbie / Monster High
Retournez à l'écran d'accueil, et vous verrez le nouvel élément "Animation", qui n'affichera que vos dessins animés :
L'ajout de la smart playlist au menu d'accueil va se faire dans les paramètres de l'habillage :
Puis "Personnaliser le menu d'accueil" :
A l'aide du "+", ajoutez un élément au menu :
Puis "Définir un élément pour le menu" :
Votre smart playlist est accessible via le menu 'Médiathèque vidéo' -> 'Liste de lecture' :
Laissez l'action par défaut, "Affichage" :
Revenez à l'accueil, et le menu donnant accès à vos dessins animés sera maintenant affiché :
4) Exemples de smart playlists "avancées"
Marsh Posté le 16-11-2008 à 17:38:42
A venir : comparaison de quelques skins
Marsh Posté le 19-11-2008 à 11:36:02
Le plus beau media player ou media center ?!?
Pour ceux qui l'on essayé, quels sont ses principaux atouts ? par rapport à un media center classic ou mediaportal que j'utilise et dont je suis satisfait malgrè la galère supportée à le personnaliser.
Edit : j'ai essayé vite fait XbMc et je préfère rester sur mediaportal. C'est beau, surtout avec l'interface mediastream , on peut configurer pas mal de chose tel mediaportal, mais je n'ai pas vu de support télécommande comme dans mediaportal, et je me suis tellement fais chi.. à configurer MP aux petits oignons que je le garde. Mais pour ceux qui n'on pas encore de media center, il est à tester.
Marsh Posté le 19-11-2008 à 22:32:26
tu as un lien pour celui dont tu parles?
Marsh Posté le 19-11-2008 à 23:30:55
Si je me trompe pas : http://www.team-mediaportal.com
Marsh Posté le 20-11-2008 à 11:38:58
Merci faut que j'aille voir cela..
Marsh Posté le 20-11-2008 à 13:59:42
,
et voici le lien français : http://www.mp-fr.com/forums/index.php?act=home
il fonctionne de la même façon que XbMc, version stantard avec module TV + ajout de plugins pour ajouter des fonctionnalités...
Marsh Posté le 20-11-2008 à 16:05:56
Je peux te poser des questions?
Lit-il les:
DVD en iso?
Bluray en lecture via lecteur bluray ou en fichier/iso?
Permet-il:
de placer les sous-titres où l'on veut de la taille et de la couleur désirée?
de changer de police pour les sous-titres SRT?
Est-ce qu'enregistrer la TV est prévue?
Marsh Posté le 23-11-2008 à 21:04:53
les dvd en iso oui
le reste, je sais pas, j'ai pas de quoi tester
Marsh Posté le 24-11-2008 à 15:51:09
DVD en iso? => pas testé mais d'après flo850 : oui
Bluray en lecture via lecteur bluray ou en fichier/iso? => pas de lecteur sous la main pour tester...
de placer les sous-titres où l'on veut de la taille et de la couleur désirée? => pas vu pour choisir l'emplacement mais la taille et la couleur : Oui
de changer de police pour les sous-titres SRT? => Oui
Est-ce qu'enregistrer la TV est prévue? => Pas dans la version standard, j'ai pas vu de module TV, surement par plugin...Par contre Mediaportal oui, il fait ça en standard.
D'ailleurs, j'ai remarquer ce week-end que le skin mediastream très sympa de XbMc existe pour Mediaportal...
Tu ne l'as pas encore testé ?
Marsh Posté le 24-11-2008 à 16:43:23
Non pas le temps du tout...
J'utilise XBMC depuis plus d'un an sur Xbox et je n'en changerais pas, c'est vraiment très complet!
Marsh Posté le 24-11-2008 à 17:01:04
j'utilise xmbc depuis quelques mois sur mon htpc, ( sans carte tv ) ,et je le trouve tres joli et très pratique
je vais le tester sous linux des que j'ai un peu de temps
le trucs que j'ai pas reussi a faire marcher, et qui me manque par contre c'est d'avoir des webradio comme source audio
Marsh Posté le 24-11-2008 à 19:45:27
Tu peux essayer sur ton HTPC avec le cd linux, tu boot dessus et tu regardes..
Marsh Posté le 24-11-2008 à 19:52:25
j'ai trouvé pour les webradio : http://manuel.xbmc.fr/index.php?ti [...] e_(stream)
j'ai deja linux qui est sinstallé sur le htpc ( ubuntu 8.10 )
Marsh Posté le 27-11-2008 à 21:23:59
bonsoir à tous!
voila ma question
j'ai capturé 32go de vidéo d'un jeu avec fraps et j'ai fais un essai de creation dvd avec (powerproducer cyberlink) pour lire sur un lecteur dvd de salon!
ça marche,mais il n'ya pas de miracle,32go compressées sur un dvd simple couche 4,7,cela donne 3,2go de vidéo (1h31)de qualitée relativement bonne...
j'aimerai améliorer cette qualitée ...
les petites cinématics ponctuant le jeu sont très bien mais l'action dans le jeu(le personnage évoluant dans les niveaux)est de qualitée moindre...
Avec quel logiciel améliorer tout cela?
merci de vos réponces...
Marsh Posté le 29-11-2008 à 18:48:08
Ce nest pas le sujet du topic ou je me trompe?
Pour ce qui est de ta vidéo, l'important n'est pas les Go mais la durée et la résolution!
Marsh Posté le 29-11-2008 à 18:58:56
j'utilise MPC HC pour lire les DVD, foobar pour les CD et un truc de pinnacle pour le tuner tnt
si j'ai bien compris, XBMC pourrait remplacer tout ça. Mais est-il capable d'utiliser des codecs, plugins ou filtres externes via ffdshow ou avisynth?
Marsh Posté le 29-11-2008 à 19:42:34
oui , il peux lire , mais non, il n'utilise pas les codecs externe a priori
Marsh Posté le 29-11-2008 à 22:23:09
il a son propre pack de codec, mais c'est très complet!
Marsh Posté le 29-11-2008 à 23:25:16
je n'en doute pas, mais ça donne quoi question perfs
Avec un logiciel ultra light comme MPC, si on ajoute des filtres qui font un upscale de bonne qualité il faut un processeur qui tourne à 3GHz
Alors avec un logiciel qui fait tout, je pense que ça doit être plus lourd. Mais je me trompe peut être....
Marsh Posté le 30-11-2008 à 01:40:10
ça tourne sur les 733Mhz de la vieille Xbox 1!
alors question alléger, ils savent faire!
D'ailleurs la Xbox 360 et son vieil age, peut faire tourner des vidéos en 720P
Le 1080 faut oublier, soyons honnêtes!
Marsh Posté le 04-02-2009 à 20:16:01
Pas plus fréquenté que ca ce petit topic ? il a l'air top pourtant ce petit logiciel
Marsh Posté le 06-02-2009 à 07:07:31
C'est dommage que même sur le site officiel, ils n'en parlent pas plus que ça, avec des images, des vidéos pour montrer comment c'est, etc...
En gros ils font un boulot formidable d'un côté et de l'autre rien pour donner envier aux gens de s'en servir!
Dommage!
Marsh Posté le 21-02-2009 à 13:02:23
Un up pour dire que bientôt, XMBC aura LE skin le mieux foutu de tous les media centers : Aeon
Le site officiel du theme : http://www.aeonproject.com/
Le topic ou il annonce enfin la dispo ( avec des captures plus récentes ) : 30 mars : http://xbmc.org/forum/showthread.php?t=45038
Marsh Posté le 22-02-2009 à 18:36:12
Excellent
Mais pourquoi diable n'autorisent ils pas à utiliser ffdshow et ses filtres ? Là ce serait le player HTPC le meilleur au monde !
D'ailleurs quelqu'un sait si un player similaire existe et permet d'utiliser ffdshow ?
Marsh Posté le 22-02-2009 à 22:44:27
le résultat est déja bon ( basé sur mplayer ) , avec des fonction d'upcaling efficaces
Marsh Posté le 22-02-2009 à 22:50:06
-heat- a écrit : Excellent |
Pourquoi vouloir utiliser ça, alors qu'il lit déjà tous les formats?!
Sinon, esthètiquement ça tue!!!
Marsh Posté le 22-02-2009 à 23:13:13
a noté qu'il est possible de feinter , et d'utiliser ffdshow : http://xbmc.org/forum/showthread.php?t=40136
Marsh Posté le 22-02-2009 à 23:35:50
flo850 a écrit : le résultat est déja bon ( basé sur mplayer ) , avec des fonction d'upcaling efficaces |
bitonio6 a écrit : |
Effectivement, mais je me dit qu'un ffdshow avec filtres est quand même au dessus pour du divx upscallé sur un gros plasma non ??
flo850 a écrit : a noté qu'il est possible de feinter , et d'utiliser ffdshow : http://xbmc.org/forum/showthread.php?t=40136 |
Super info ca !! quelqu'un a déjà testé et est ce que ca marche à 100 % ?? Merci
Marsh Posté le 22-02-2009 à 23:42:44
Drapal
J'attends de voir ce qu'on va nous pondre comme HTPC autour de la plateforme Ion de chez NVidia.
Pour l'instant je suis sur une PCH qui fait son job, mais l'interface est clairement pourrie. On fait avec, mais bon.
Marsh Posté le 24-02-2009 à 16:58:56
-heat- a écrit : |
ca ne te coute rien de tester
ici , sur une sony 40W4000 , le résultat est très bon
Marsh Posté le 24-02-2009 à 17:14:08
flo850 a écrit : |
Marsh Posté le 10-03-2009 à 11:06:23
Je suis en train de tester XBMC et j'aurais voulu savoir a quoi correspond les differentes methodes de rendu.
Logiciel, Basic shaders et advanced shaders.
Est-ce que ca peut-etre apparanté au shaders de MPC ou est-ce que ca n'a rien a voir.
Merci d'avance
Marsh Posté le 15-03-2009 à 02:33:19
Leroi14 a écrit : Un up pour dire que bientôt, XMBC aura LE skin le mieux foutu de tous les media centers : Aeon |
Vous pensez qu'on aura droit à une version francaise de ce skin ? ou tout du moins quelque chose d'équivalent en VF ?
Car j'attend la dispo de la technologie Ion de Nvidia, et je pense me monter un petit HTPC donc je commence dès à présent à me renseigner
Merci
Marsh Posté le 15-03-2009 à 11:06:15
-heat- a écrit : |
A priori oui, vu qu'il y a une equipe de trad (d'apres ce que j'ai lu sur le forum )
Et +1 pour ion, ca a l'air très prometteur
Marsh Posté le 13-04-2009 à 20:48:20
ça gere le bi ecran parce que j'ai rien vu de tel?
Marsh Posté le 20-04-2009 à 08:57:38
j'ai pas réussi a utiliser le double ecran correctement avec xbmc
Marsh Posté le 15-11-2008 à 22:18:15
Merci de ne pas parler du piratage/téléchargement, ni de mentionner les addons "illégaux" permettant par exemple de regarder la TV ou des films en streaming.
Liste des dépôts/addons bannis : https://kodi.wiki/view/Official:For [...] ed_add-ons
SOMMAIRE :
1) QU'EST-CE QUE KODI ?
2) AVEC QUEL MATERIEL L'UTILISER ?
3) VERSIONS DE KODI
4) PERSONNALISATION DE L'INTERFACE
5) PLUGINS ET OUTILS RECOMMANDÉS
6) CENTRALISATION DE LA MÉDIATHÈQUE
7) UTILISATION AVANCÉE DE KODI
8) INTERFAÇAGE DE KODI AVEC PLEX
9) TV EN DIRECT
10) LIENS UTILES
1) QU'EST-CE QUE KODI ?
Kodi, à l'origine XBMC est un lecteur multimédia libre. Initialement créé pour la console de jeux Xbox, il a ensuite été porté sous les systèmes d’exploitation Windows, Linux, macOS, Android et iOS. Kodi permet de lire des vidéos, de la musique ou des photos depuis des médias locaux ou en streaming. Il gère un grand nombre de protocoles réseau (SMB, NFS, DLNA, etc.)
Kodi est basé sur une médiathèque, et utilise des scrapers pour récupérer les informations sur les médias : TheTVDB.com, themoviedb.org, etc.
L'une des grandes forces de Kodi, outre sa prise en charge de tous les formats multimédias, est d'être extensible à l'infini via un système d'addons.
Il est ainsi possible de modifier l'apparence du lecteur, de s'interfacer avec d'autres logiciels, etc.
2) AVEC QUEL MATERIEL L'UTILISER ?
Kodi tourne sous les systèmes d'exploitation majeurs (Windows, Linux et macOS), et permet d'utiliser un ordinateur comme HTPC.
Il est également possible de faire tourner Kodi (comme "système d'exploitation" ) sur de nombreux périphériques.
Cette solution est souvent appréciée pour un HTPC qui consomme peu d'énergie et prend peu de place.
Parmi les périphériques "populaires", ceux-ci reviennent souvent :
* avantages : coût (~ 40 € sans alimentation / boitier / stockage), excellent support de la communauté Kodi, rapidité de mise en oeuvre, lecture HEVC/x265 avec la version 4
* inconvénients : pas de passthrough HD (seul le DTS core sera transmis), pas de sortie optique ou de port infrarouge
* avantages : compatibilité avec les applications/jeux du Google Play Store (y compris Netflix en 4K, grâce à la présence de Widevine)
* inconvénients : coût (~ 200 € pour la version 2017), pas de port infrarouge de base (version 2017) sauf sur la version Pro
* avantages : coût très bas (~ 30 € pour une box avec 2 Go de RAM et 8 Go de stockage), présence de port infrarouge et de sortie optique, gestion du HEVC / x265 et HDR 10 bits (S905X/S912)
* très mauvais support logiciel sous Android (ces box ne sont intéressantes que sous CoreELEC, maintenu par quelques développeurs)
* avantages : support de la 3D MVC avec une version "spéciale" de Kodi, possibilité sous Windows d'utiliser des filtres comme madVR
* inconvénient : coût (~ 300 €), support HDR pas complètement fonctionnel
* avantages : Android TV (possibilité d'utiliser My Canal, Molotov.tv, Spotify/Deezer), coût (~ 70€), présence d'un récepteur IR
* inconvénients : pas de port Ethernet de base (des adaptateurs USB à ~ 10 € fonctionnent), pas de sortie SPDIF optique, pas de son HD avec la Mi Box S
* avantages : excellente qualité d'image avec leurs puces Realtek (Zidoo) / Hisilicom (HiMedia), connectique très complète, possibilité d'ajouter un disque dur interne dans certains modèles
* inconvénients : coût (~ 130 €), interface Android assez austère.
* avantages : excellent support logiciel (5 ans) par les développeurs d'OSMC, wifi AC, télécommande IR/BT, sortie optique
* inconvénients : coût (~ 140 €)
* avantages : très bons composants hardware, possibilité d'utiliser une mémoire eMMC, très bien supporté par CoreELEC
* inconvénients : coût (~ 100 € pour un kit complet)
* avantages : pas besoin de matériel supplémentaire
* inconvénients : de fréquents bugs (passthrough DTS, HDR non fonctionnel).
Les topics suivants peuvent aider à faire son choix :
3) VERSIONS DE KODI
Jusqu'à la version 13, Kodi s'appelait XBMC (Xbox Media Center).
Les dernières versions de Kodi sont les suivantes :
Les 2 grosses nouveautés de Leia sont la gestion des DRM (des plugins - non officiels - pour Netflix / Amazon Prime Video existent) et la gestion des émulateurs.
La prochaine version majeure de Kodi (19) sera nommée Matrix.
Kodi est téléchargeable sur https://kodi.tv/download pour les versions Windows, macOS et Android.
La version Windows 10 / Xbox One est également disponible dans le Microsoft Store.
Toujours pour Windows, une version HTPC/NUC avec 3D MVC native est disponible.
Sous Android, un addon permet de choisir la version à installer :
Avec un Raspberry Pi, 2 distributions "just enough OS" sont plébiscitées:
Pour les box Amlogic, la distribution Linux CoreELEC est disponible pour les SoC S905* et S912 : https://coreelec.org/
Des versions non officielles de LibreELEC sont disponibles pour les anciens SoC Amlogic (S802 et S805 par exemple) : https://forum.libreelec.tv/board/38-amlogic/
Un dérivé de Kodi pour iPhone, iPad, Apple TV et FireTV est disponible : MrMC.
Cette version est très épurée (il n'est par exemple pas possible d'ajouter des addons) et ne propose que quelques skins.
4) PERSONNALISATION DE L'INTERFACE
Le changement le plus visible de Kodi 17 est le nouveau skin"Estuary" (dont la version pour périphériques tactiles est "Estouchy" ).
L'ancien skin, "Confluence" est toujours disponible dans le dépôt Kodi.
Une galerie de skins permet de faire son choix
Attention cependant, certains skins assez "lourds" ne sont pas adaptés à des machines peu puissantes type Raspberry Pi.
Les skins les plus appréciés ici sont Arctic Zephyr
(Artic Zephyr n'est pas dans le dépôt de Kodi 16, mais il s'installe sans soucis depuis un .zip)
et Amber
Par défaut, les vidéos peuvent faire partie de 3 catégories : films, séries TV et concerts.
Ceci peut être très limitant si on veut séparer les films des dessins animés ou documentaires.
Heureusement, Kodi permet de définir des smart playlists.
L'usage le plus commun est de filtrer les vidéos selon leur chemin, mais un grand nombre de champs est utilisable.
Un tutoriel se trouve dans le 2ème post de ce topic.
5) PLUGINS ET OUTILS RECOMMANDÉS
En complément d'une Logitech Harmony ( ), plusieurs télécommandes sont disponibles :
Une autre télécommande existe pour iOS : Kyra
Kyra 2 est la version à utiliser à partir de Kodi 17.
Kodi est également pilotable en ligne de commande, grâce à la commande "kodi-send".
Par exemple, pour forcer la mise à jour de la médiathèque :
$ kodi-send --action=UpdateLibrary(video)
Pour afficher les infos sur la lecture en cours :
$ kodi-send --action=CodecInfo
Avec le temps, le cache Kodi (contenant les miniatures/posters des films ou épisodes de série) tend à prendre énormément de place, et les miniatures ne sont pas supprimées quand une vidéo est effacée.
Heureusement le script Texture Cache Maintenance utility est disponible
Ce script nécessite que le serveur web soit activé dans Kodi.
Les options les plus communes sont les suivantes :
$ ./texturecache.py P
$ ./texturecache.py c
$ ./texturecache.py duplicates
Ce script permet également de savoir si une lecture est en cours, de la stopper, etc.
Kodi est également contrôlable depuis une interface web.
Avec Krypton, l'interface web par défaut est maintenant Chorus 2
D'autres interfaces web sont disponibles.
Voici une liste non exhaustive d'addons très utiles :
6) Centralisation de la médiathèque entre plusieurs périphériques Kodi
Contrairement à Plex qui fonctionne en client/serveur, Kodi gère par défaut une base de données (SQlite) sur chaque périphérique.
Il est néanmoins possible de centraliser la médiathèque (sur un NAS, un PC allumé 24/7); cela permet de synchroniser les statuts "nu/non lu", de reprendre une vidéo là où on avait arrêté, etc.
Attention, même en cas d'utilisation d'une médiathèque partagée, les images (pochettes, "fanarts" ) sont stockés sur chaque périphérique Kodi.
Plusieurs méthodes de synchronisation sont décrites dans le wiki.
L'usage le plus répandu pour synchroniser la médiathèque est une base de données MySQL/MariaDB
Une fois l'utilisateur crée, avec les bons droits, il faut indiquer à Kodi comment accéder au serveur MySQL/MariaDB :
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>192.168.0.1</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>192.168.0.1</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
</musicdatabase>
<videolibrary>
<importwatchedstate>true</importwatchedstate>
<importresumepoint>true</importresumepoint>
</videolibrary>
</advancedsettings>
Au 1er démarrage, Kodi se chargera de créer la base et d'y importer le schéma.
Chaque périphérique Kodi doit avoir la même version majeure (attention aux mises à jour automatiques sous Android, par exemple).
Lors de la mise à jour vers une nouvelle version majeure de Kodi, il est recommandé de procéder comme suit :
Après une mise à jour (majeure) de Kodi, l'ancienne base de données n'est plus utile et peut être archivée/supprimée.
Les versions des bases sont détaillées ici ('MyVideos107' pour Krypton, 'MyVideos99' pour Jarvis, etc.)
Il est utile de mettre en place des sauvegardes de base Kodi, sauf si on est prêt à refaire tout le scraping de sa médiathèque
En cas de migration d'une base locale vers une base MySQL, il est possible de faire un export / import :
- soit depuis l'interface graphique Kodi
- soit en ligne de commande :
$ kodi-send --action="exportlibrary(video,false,/storage/export)"
Pour conserver les statuts 'lu' / 'non 'lu', il suffit d'ajouter ceci dans advancedsettings.xml :
<videolibrary>
<importwatchedstate>true</importwatchedstate>
<importresumepoint>true</importresumepoint>
<usefasthash>false</usefasthash>
</videolibrary>
Emby (serveur et indexeur de médias) peut être utilisé "sous" Kodi, pour synchroniser une médiathèque.
Emby gère également le scraping, et gère les images (affiches, posters, etc.).
Un article très complet comparant Emby et MySQL/MariaDB.
L'addon Trakt permet de synchroniser le statut "lu/non lu" entre plusieurs périphériques Kodi.
Cet article décrit cette mise en oeuvre.
7) UTILISATION AVANCÉE DE KODI
La configuration de Kodi est stockée dans le répertoire "Userdata", dont le chemin varie suivant les OS.
Les fichiers / répertoires les plus importants sont :
- advancedsettings.xml, qui contient les paramètres avancés de Kodi (dont l'accès à une base MySQL/MariaDB si utilisée)
- sources.xml, qui contient toutes les sources (locales ou en réseau) de vos fichiers
- favourites.xml, qui contient les répertoires favoris
- guisettings.xml, qui contient les paramètres "système" de Kodi (NE PAS PARTAGER CE FICHIER ENTRE PLUSIEURS OS DIFFERENTS)
- profiles.xml, qui contient les profils si un profil autre que celui par défaut est utilisé
- le sous-répertoire "keymaps" contient les éventuels remplacement de touches (l'extension y stocke ses fichiers)
- le sous-répertoire "playlists/video" contient les smart playlists
- le fichier de log principal est temp/kodi.log
Il peut être très utile de centraliser certains fichiers de configuration, pour ne pas avoir à les copier entre différents périphériques Kodi.
La manipulation se fait dans advancedsettings.xml :
<pathsubstitution>
<substitute>
<from>special://profile/sources.xml</from>
<to>smb://192.168.0.1/XBMC/sources.xml</to>
</substitute>
</pathsubstitution>
Ce mécanisme de "path substitution" est décrit plus en détails ici.
En cas de déplacement des fichiers médias (changement de réseau ou de NAS, par exemple), il est nécessaire d'indiquer à Kodi où trouver les fichiers déjà présents dans la médiathèque.
2 techniques sont utilisables :
- le "path substitution" décrit précédemment
- la mise à jour de la base de données MySQL/MariaDB
Dans certaines situations, il peut arriver qu'un tuning réseau soit nécessaire (si certaines vidéos sont lues de façon non fluide).
Si les vidéos sont stockées sur un système Unix, le protocole NFS est à privilégier par rapport à SMB/CIFS.
Si le périphérique Kodi est également un système Linux, il peut être très intéressant de monter les partages NFS depuis l'OS, et non depuis Kodi (qui utilise la bibliothèque 'libnfs', moins performante).
Exemple d'optimisation avec un système LibreELEC (dans /storage/.config/system.d*.mount) :
# Any options you usually use with the "-o" parameter in the mount command
Options=hard,sync,intr,rw,vers=3,rsize=32768,wsize=32768
La taille des paquets NFS devra également être positionnée à 32ko.
Sur un NAS Synology, ceci se modifie dans Services de fichiers -> NFS -> Paramètres avancés
Toujours à propos de NAS Synology, une box Android y accédant en NFS requiert cette option :
Les permissions locales des fichiers sont également à vérifier ("lecture" pour "tout le monde" ).
Il est également possible de modifier le cache vidéo.
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>52428800</memorysize>
</cache>
</advancedsettings>
Dans cet exemple, Kodi va mettre en cache 50 Mo (de contenu local/réseau), et la RAM libre devra être du triple, soit 150 Mo.
Il peut arriver que le son et l'image soient décalés, surtout en cas d'utilisation du passthrough.
Ceci peut se corriger en cours de lecture, en faisant 'OK' puis en choisissant le menu 'son' :
Une fois la correction apportée, il est possible d'en faire la valeur par défaut pour toutes les vidéos :
Il est également possible de régler le décalage son / image pour une fréquence précise, dans le fichier advancedsettings.xml.
Exemple avec un décalage de 175ms en mode 24p :
<video>
<latency>
<delay>0</delay>
<refresh>
<min>23</min>
<max>24</max>
<delay>175</delay>
</refresh>
</latency
<video>
Il est possible d'afficher, en cours de lecture, des informations de 'debug' (skipped frames, nombre de pistes audio, framerate, etc.)
Sous Kodi >= 17, ces informations sont réparties sur 2 écrans.
La touche 'o' / la commande 'PlayerProcessInfo' affiche ceci :
La commande 'CodecInfo' de Kodi 16 donne le même résultat.
Et la touche 'CTRL+SHIFT+o' (commande PlayerDebug) affiche cela :
En fonction de l'environnement où sont stockées les vidéos (NAS Synology, macOS, etc.), il peut être utile de masquer certains fichiers / répertoires.
Ceci se fait dans advancedsettings.xml :
<video>
<excludetvshowsfromscan>
<regexp>\@eaDir</regexp>
<regexp>\@eadir</regexp>
<regexp>\@EADIR</regexp>
<regexp>\.DS_Store</regexp>
<regexp>\#recycle</regexp>
<regexp>-trailer</regexp>
<regexp>[!-._ \\/]sample[-._ \\/]</regexp>
</excludetvshowsfromscan>
<excludefromscan>
<regexp>\@eaDir</regexp>
<regexp>\@eadir</regexp>
<regexp>\@EADIR</regexp>
<regexp>\.DS_Store</regexp>
<regexp>\#recycle</regexp>
<regexp>-trailer</regexp>
<regexp>[!-._ \\/]sample[-._ \\/]</regexp>
</excludefromscan>
<excludefromlisting>
<regexp>\@eaDir</regexp>
<regexp>\@eadir</regexp>
<regexp>\@EADIR</regexp>
<regexp>\.DS_Store</regexp>
<regexp>\#recycle</regexp>
<regexp>-trailer</regexp>
<regexp>[!-._ \\/]sample[-._ \\/]</regexp>
</excludefromlisting>
</video>
8) INTERFAÇAGE DE KODI AVEC PLEX
Fin 2016, un addon officiellement supporté a vu le jour : Plex for Kodi
Il permet de lire des vidéos depuis un serveur Plex.
La différence entre les versions "free" et "premium" est détaillée ici.
Il existe un autre addon : (PlexBMC).
TODO : différences avec les 2 autres
A la différence des 2 premiers addons, PlexKodiConnect :
Exemple d'utilisation de PlexKodiConnect avec le skin Titan :
PlexKodiConnect s'installe depuis un dépôt alternatif.
Message édité par Fredouye le 14-11-2021 à 16:20:03