L’organisation des répertoires dans XBMC

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 :

enfants
--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é :

enfants
--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.

xbmc_orga_rep_01

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.

xbmc_orga_rep_02

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 ».

xbmc_orga_rep_03

Choisir « Aucun » comme catégorie du répertoire.

xbmc_orga_rep_04

Puis cliquer sur « Oui » lorsqu’on vous propose d’enlever les articles de la médiathèque.

xbmc_orga_rep_05

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.

xbmc_orga_rep_06

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.

xbmc_orga_rep_07

Rafraîchir les infos pour les vidéos, ce sera fait.

xbmc_orga_rep_08

En remontant d’un niveau, sélectionner « Balayer pour du nouveau contenu » sur le répertoire principal, ici ben 10.

xbmc_orga_rep_09

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.

xbmc_orga_rep_10

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 ».

xbmc_orga_rep_11

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) ».

xbmc_orga_rep_12

Plusieurs séries apparaissent. Comme les enfants ne savent encore trop bien parler anglais on choisit ben 10 en français.

xbmc_orga_rep_13

Et là c’est bon, toutes les séries sont bien reconnues !

xbmc_orga_rep_14

Et si on descend dans le répertoire films on trouve bien aussi les bonnes informations !

xbmc_orga_rep_15

Bon, il suffit de fare pareil sur les autres répertoires maintenant ;-)
Et les enfants seront contents !

xbmc_orga_rep_16

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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>