On pense souvent que l’organisation des dossiers dans XBMC est très basique. Généralement on met dans un répertoire nommé « films » les films et dans un répertoire nommé « series » les séries. Tout est séparé, et bien à plat. XBMC est pourtant capable de gérer des arborescences bien plus complexes.
Prenons mon cas. J’ai de charmants enfants et je leur ai mis leurs séries télé préférées sur un NAS. Les vidéos sont accessibles sur une freebox v5 via Mediatomb, un serveur upnp installé sur le NAS, et via XBMC sur Raspberry Pi et sur PC. Si XBMC organise sa bibliothèque tout seul comme un grand même si c’est mal rangé derrière, ce n’est pas le cas de Mediatomb. Sur la freebox on navigue dans une arborescence de répertoires, comme dans l’explorateur windows.
Et pour un même héros de dessin animé on peut trouver plusieurs séries différentes, et même des films à part. C’est le cas de Batman, Scooby-Doo, Ben 10 etc. Du coup pour s’y retrouver j’ai créé un dossier principal et en dessous des dossiers secondaires pour les séries et un spécial pour les films.
Si je prends la série Ben 10 cela donne par exemple :
--tele
----batman
------batman la releve
------batman l alliance des heros
------films
----ben 10
------ben 10 origins
--------saison 1
--------saison 2
--------saison 3
--------saison 4
------ben 10 alien force
--------saison 1
--------saison 2
------ben 10 omniverse
--------saison 1
--------saison 2
------ben 10 ultimate alien
--------saison 1
--------saison 2
------films
Si je n’avais que XBMC je ne me serai pas embêté, j’aurais mis tous les films dans un autre répertoire et les séries au même niveau. Cela aurait donné :
--films
----films ben 10
----films batman
--tele
----batman la releve
----batman l alliance des heros
----ben 10 origins
------saison 1
------saison 2
------saison 3
------saison 4
----ben 10 alien force
------saison 1
------saison 2
----ben 10 omniverse
------saison 1
------saison 2
----ben 10 ultimate alien
------saison 1
------saison 2
----dora
Mais avec la freebox c’est plus difficile de s’y retrouver. Du coup j’ai gardé la première arborescence. Et après quelques essais et quelques lectures du wiki officiel il s’avère qu’il n’y a que quelques manipulations à faire dans XBMC !
Notes : La version utilisée de XBMC est la 12.2, Frodo.
Tout d’abord il faut ajouter une source sur le répertoire « tele » où se trouvent les séries des enfants. Classique, on prend le scraper TVDB et si tous les fichiers et dossiers sont bien nommés on retrouve toutes les informations, les posters et fanarts qui vont bien.
Oups. Là il y a un problème. Le scraper n’a reconnu qu’une série ben 10 sur les quatre. Idem pour batman. Et en plus il a confondu avec l’ancienne série, très kitsch. Et il y a d’autres séries non reconnues. Les enfants ne vont pas apprécier…
Premier point : Le scraper TVDB ne va scanner que les premiers répertoires pour trouver des séries. Il ne va pas aller plus loin. Même si on a mis des fichiers .nfo dans des sous-répertoires ce n’est pas reconnu.
C’est pour ça qu’il a confondu les séries batman avec l’ancienne série, il s’est arrêté au répertoire principal batman. Ensuite il a regardé s’il y avait des fichiers vidéo en dessous et quelque soit le niveau de profondeur il les a associés à cette série. Idem pour Ben 10 & co.
Il faut donc reconsidérer les contenus des répertoires pour XBMC. Pour cela il faut reprendre l’arborence du disque, en allant dans VIDEOS/Fichiers et la source des séries.
Première chose à faire, faire le ménage et retirer de la médiathèque les séries qui ne vont pas. Pour cela j’ai ma méthode. Il faut enlever la catégorie du répertoire, retirer les vidéos de la bibliothèque puis remettre la bonne catégorie. Dans le menu contextuel du répertoire Ben 10, sélectionner « Changer de catégorie ».
Choisir « Aucun » comme catégorie du répertoire.
Puis cliquer sur « Oui » lorsqu’on vous propose d’enlever les articles de la médiathèque.
Autre point : La série semble toujours être là . Il faut repartir dans le menu puis revenir pour voir que le répertoire n’est plus associé à une série.
Il faut ensuite remettre la bonne catégorie, toujours via le menu contextuel. Il faut décocher « Le dossier contient une seule série TV » car le répertoire en contient plusieurs. Cliquer sur OK pour finir. Ne pas rafraichir le contenu, on le fera plus tard. Il faut d’abord s’occuper des films.
Descendre d’un niveau et sélectionner le répertoire « films ». Changer sa catégorie via le menu contextuel, et là même si la source est catégorisée comme série on peut répertorier ce dossier comme contenant des films ! Choisir un scraper films qui va bien, et les options adéquates.
Rafraîchir les infos pour les vidéos, ce sera fait.
En remontant d’un niveau, sélectionner « Balayer pour du nouveau contenu » sur le répertoire principal, ici ben 10.
Autre point : Si on avait rafraîchi le dossier avant d’avoir changé la catégorie du dossier films ce dernier aurait été reconnu comme une série (le fossoyeur de films). Dans ce cas il aurait fallu le réinitialiser, puis remettre la bonne catégorie …
En règle générale pour les dossiers à structure complexe il vaut mieux ne pas les balayer de suite. Il vaut mieux catégoriser les dossiers un par un, puis les balayer. Cela évite de devoir tout effacer.
Si tout va bien et que les dossiers sont bien nommés les séries sont reconnues.
Oups, ici la série ben 10 origins n’est pas reconnue … Un petit zapping sur tvdb montre qu’elle n’existe pas, alors qu’elle était diffusée sous ce nom sur cartoon network récemment. Ce n’est pas grave. Inutile de renommer le répertoire avec un nom que je trouve moins pertinent. Via le menu contextuel on sélectionne « Informations de la série TV ».
Et on entre le nom de la série tel qu’il apparait sur le site de TVDB. Ici « Ben 10″ seulement, on supprime « (origins) ».
Plusieurs séries apparaissent. Comme les enfants ne savent encore trop bien parler anglais on choisit ben 10 en français.
Et là c’est bon, toutes les séries sont bien reconnues !
Et si on descend dans le répertoire films on trouve bien aussi les bonnes informations !
Bon, il suffit de fare pareil sur les autres répertoires maintenant
Et les enfants seront contents !
Note : Gros inconvénient, ces manipulations seront à refaire en cas de réinstall de XBMC. Sauf si on a une base partagée bien sûr.