- May 25, 2012
- 68
- 4
- 111
- Home Country
- France
Bonjour à tous!
Après 3-4 ans d'utilisation de Mediaportal, j'ai envie de vous faire partager mon expérience et mes divers "bricolages", peut-être que cela donnera des idées à certains et éventuellement quelques corrections de la part des devs, on peut toujours rêver...
Tout d'abord, avant que vous halluciniez sur le niveau de prise de tête que j'ai atteint, sachez que mon objectif d'utilisation de Mediaportal est de disposer d'une base de données de vidéos (films, spectacles, documentaires, séries, etc...) en local et manipulable à loisir. Car vous avez surement déjà remarqué à plusieurs reprises des fiches de films contenant des erreurs en tout genre (fautes d'orthographe, mauvaise langue, éléments incorrects, résumés spoilers, etc...), ou qui ont des images de mauvaise qualité, ou encore qui sont incomplètes... Bien souvent, il est nécessaire de refaire une passe là-dessus.
Mon parcours du combattant part de ce constat simple : l'inefficacité des scrappers à fournir des informations satisfaisantes vis à vis des films qui leurs sont liées.
A ce premier constat s'ajoute un corolaire propre à Mediaportal : l'absence de toute interface claire et user-friendly qui pourrait servir à réaliser les modifications sur les fiches des fichiers vidéos.
Pour illustrer cela, je vais rentrer dans les détails.
J'ai découvert Mediaportal avec sa rubrique myvideos.
Pour ajouter un film, le logiciel ne dispose d'aucune interface intégrée mais oblige l'utilisateur à réaliser des préréglages dans un configurateur. La base de données de films y est accessible mais est ainsi noyée aux yeux de l'utilisateur par les autres rubriques qu'il contient au sein d'une interface assez austère. Très vite, un autre problème se pose : celui du scrapper! Pour disposer d'informations en français, il est nécessaire de passer par le scrapper allocine (le scrapper imdb ne renvoie que des informations en anglais) qui malheureusement bug considérablement. Pour preuve, mes dernières recherches en date m'ont renvoyé une série de caractères illisibles. Quoiqu'il en soit allocine est une base de données assez incomplète, ce qui pose la question de l'intérêt à s'y synchroniser... J'ai donc pris l'habitude pendant un moment de faire mes fiches moi-même sans scrapper jusqu'à ce que se présente un bug qui à ce jour n'a jamais été résolu : le fait qu'avec le skin StreamMP (le seul skin suffisamment customisable et le plus esthétique à mon gout) la base de données de films ne soit plus lue au démarrage de Mediaportal, ce dernier point me forçant à chaque fois à réaliser une manipulation pour rafraichir l'interface et faire enfin apparaitre les informations. (J'ai fait plusieurs topics sur le sujet sur ce forum)
Devant tous ces inconvénients, j'ai testé d'autres skins mais je n'en suis ressorti que peu convaincu.
J'ai donc testé d'autres extensions.
Très rapidement, j'ai jeté un oeil à MyFilms qui est de loin l'extension la plus complexe et la moins digeste de tout ce que j'ai vu voir et tester sur Mediaportal tout domaine confondu. L'executable de synchronisation des fichiers est bourré de termes techniques qui perdent immédiatement l'utilisateur qui voudrait ne serait-ce que réaliser une simple petite opération. La documentation fournie est totalement nébuleuse et ne suit pas les étapes que l'executable affiche... Bref, si vous ne connaissez pas la logique de programmation qu'il y a derrière, il y a peu de chance pour que vous arriviez à le faire fonctionner. Verdict : poubelle!
Une lueur d'espoir s'est manifestée à moi avec Moving Pictures.
Même si cette extension souffre toujours du syndrôme du client séparé de Mediaportal, il a l'avantage de proposer une interface plus claire que myvideos et de scrappers plus performants. Des ombres se dressent cependant :
- Primo, l'extension ne dispose pas d'interface claire lors de l'import de fichiers : on ne sait pas toujours à quelle fiche on synchronise son film et il rencontre souvent des difficultés à trouver ces dernières (il lui manque sans doute la possibilité d'indiquer manuellement l'id imdb/tmdb/tvdb d'un film je pense) ;
- Deuzio, elle manque cruellement d'options de réglage, et celles proposées sont un peu trop éparpillées à mon gout ;
- Tertio, elle souffre d'un gros problème au niveau des filtres d'affichage (absence de l'affichage par dossier et par noms de fichiers par exemple, ce qui semble anodin mais qui est assez fâcheux lorsqu'on se prend la tête à nommer proprement ses fichiers).
Malgré ces inconvénients, Moving Pictures permet d'afficher proprement les fichiers, ce qui est déjà ça de gagné! Moving Pictures est ce qui me semble le plus proche de ce que je souhaite obtenir mais devant les nombreux hics rencontré en interne à Mediaportal, j'en suis venu à la conclusion qu'il me fallait générer une base de données externe au logiciel et trouver un moyen de l'intégrer à ce dernier. Ce qui serait plus utile en cas de changement de media center ou d'extension. Je me suis tourné vers Tiny Media Manager qui en date est l'outil le plus performant qu'il ait été donné de manipuler en terme de création de base de données de médias : rapide, customisable, pertinent, performant et surtout en français! Quelques petits inconvénients, mais vraiment mineurs vis à vis de ce qu'il apporte comme bouffée d'air.
Prochaine étape : faire lire à Mediaportal sa base de données!
Tiny génère en local des images et les nfo que Moving Pictures est susceptible de lire.
Non sans problèmes... En effet, les nfo de Tiny ne sont lus qu'à moitié par Moving Pictures et de nombreuses informations manquent à l'import que je règle Tiny en mode Kodi ou en mode Mediaportal. Seulement, ironie du sort, je me suis rendu compte que ces derniers sont parfaitement bien lus par myvideos! L'astuce est donc d'importer dans Mediaportal la base de données de Tiny via myvideos et ensuite d'importer la base de donnée de myvideos dans moving pictures!!! Et ça marche à merveille!
Enfin quand je dis "à merveille" ...
Pour une raison obscure, myvideos dispose de 2 champs liées au résumé d'un film : "plot" et "summary"; Lors de l'import d'un nfo, toujours pour une raison obscure, Mediaportal remplit intégralement "summary" mais le "plot" est tronqué au delà d'un certain nombre de caractères avec des points de suspension alors que le champ n'a pas de limitation de ce genre. Et enfin toujours pour une raison plus qu'obscure, Moving Pictures va chercher à l'import le "plot" de myvideos au lieu du "summary" pour remplir son propre champ "summary"... Bref, il s'agit là d'une logique qui me dépasse...
Quoiqu'il en soit, seul ce dernier petit problème se dresse entre moi et mon objectif.
Un problème qui peut se résoudre grossièrement par un simple copier-coller mais qu'il serait tout de même sympathique de corriger un jour...
A ce stade là, les courageux qui m'ont lu doivent être un peu perdus alors je vais résumer :
1) MyVideos bug à mort pour scrapper lui-même et afficher sa propre base de données de vidéos MAIS il sait importer des nfo de manière plus que satisfaisante.
2) MyFilms est un véritable cauchemar.
3) Moving Pictures n'est pas très pratique pour scrapper mais il est suffisamment customisable et performant pour l'afficher dans Mediaportal. Il a de gros problèmes de compatibilité avec les bases de données externes.
4) Tiny Media Manager est l'outil le plus performant que j'ai pu tester qui permet de scrapper et entretenir une base de données de vidéos.
En combinant toutes ces contraintes, on obtient le schéma suivant :
Tiny (créer la db) -> MyVideos (import auto de nfos) -> Moving Pictures (import auto du db3) -> Affichage dans Mediaportal
En résumé, j'ai tendance à penser que Mediaportal n'est pas à mettre entre toutes les mains : ne serait-ce qu'une simple petite modification demande à l'utilisateur de rentrer dans des executables de réglages pas très glamours et souvent assez complexes. Alors quand il s'agit de toucher à une fiche de films, il faut vraiment se plonger dans la doc et les forums. Quand des amis viennent à la maison et voient le logiciel, ils sont tout de suite séduits par l'esthétique et le principe du mediacenter mais sont très vites refroidis par l'envers de la médaille : c'est donc un logiciel que je ne recommande généralement pas sauf si une personne est prête à s'y investir. A mon sens, le gros problème de Mediaportal est dans sa conception, il a été pensé par des programmeurs pour des programmeurs (ou du moins des gens qui touchent un minimum en informatique) et module par module selon des schémas très précis pour des facilités de programmation, mais l'utilisation au quotidien révèle toutes ses carences et dysfonctionnements. J'imagine que cela demanderait beaucoup de boulot mais personnellement, je pense que la partie gestion et affichage des vidéos demanderait de revoir intégralement la copie en intégrant ce qui marche déjà à une nouvelle interface pensée pour l'utilisateur. Si un dev intéressé traine par ici, je pourrais sans aucun problème faire quelques suggestions en la matière.
Voilà.
Si vous avez des remarques ou encore une bonne marque d’anxiolytiques à me proposer, n'hésitez pas! Je suis aussi preneur si vous avez envie de raconter votre propre parcours du combattant (ou non) sur Mediaportal!
Après 3-4 ans d'utilisation de Mediaportal, j'ai envie de vous faire partager mon expérience et mes divers "bricolages", peut-être que cela donnera des idées à certains et éventuellement quelques corrections de la part des devs, on peut toujours rêver...
Tout d'abord, avant que vous halluciniez sur le niveau de prise de tête que j'ai atteint, sachez que mon objectif d'utilisation de Mediaportal est de disposer d'une base de données de vidéos (films, spectacles, documentaires, séries, etc...) en local et manipulable à loisir. Car vous avez surement déjà remarqué à plusieurs reprises des fiches de films contenant des erreurs en tout genre (fautes d'orthographe, mauvaise langue, éléments incorrects, résumés spoilers, etc...), ou qui ont des images de mauvaise qualité, ou encore qui sont incomplètes... Bien souvent, il est nécessaire de refaire une passe là-dessus.
Mon parcours du combattant part de ce constat simple : l'inefficacité des scrappers à fournir des informations satisfaisantes vis à vis des films qui leurs sont liées.
A ce premier constat s'ajoute un corolaire propre à Mediaportal : l'absence de toute interface claire et user-friendly qui pourrait servir à réaliser les modifications sur les fiches des fichiers vidéos.
Pour illustrer cela, je vais rentrer dans les détails.
J'ai découvert Mediaportal avec sa rubrique myvideos.
Pour ajouter un film, le logiciel ne dispose d'aucune interface intégrée mais oblige l'utilisateur à réaliser des préréglages dans un configurateur. La base de données de films y est accessible mais est ainsi noyée aux yeux de l'utilisateur par les autres rubriques qu'il contient au sein d'une interface assez austère. Très vite, un autre problème se pose : celui du scrapper! Pour disposer d'informations en français, il est nécessaire de passer par le scrapper allocine (le scrapper imdb ne renvoie que des informations en anglais) qui malheureusement bug considérablement. Pour preuve, mes dernières recherches en date m'ont renvoyé une série de caractères illisibles. Quoiqu'il en soit allocine est une base de données assez incomplète, ce qui pose la question de l'intérêt à s'y synchroniser... J'ai donc pris l'habitude pendant un moment de faire mes fiches moi-même sans scrapper jusqu'à ce que se présente un bug qui à ce jour n'a jamais été résolu : le fait qu'avec le skin StreamMP (le seul skin suffisamment customisable et le plus esthétique à mon gout) la base de données de films ne soit plus lue au démarrage de Mediaportal, ce dernier point me forçant à chaque fois à réaliser une manipulation pour rafraichir l'interface et faire enfin apparaitre les informations. (J'ai fait plusieurs topics sur le sujet sur ce forum)
Devant tous ces inconvénients, j'ai testé d'autres skins mais je n'en suis ressorti que peu convaincu.
J'ai donc testé d'autres extensions.
Très rapidement, j'ai jeté un oeil à MyFilms qui est de loin l'extension la plus complexe et la moins digeste de tout ce que j'ai vu voir et tester sur Mediaportal tout domaine confondu. L'executable de synchronisation des fichiers est bourré de termes techniques qui perdent immédiatement l'utilisateur qui voudrait ne serait-ce que réaliser une simple petite opération. La documentation fournie est totalement nébuleuse et ne suit pas les étapes que l'executable affiche... Bref, si vous ne connaissez pas la logique de programmation qu'il y a derrière, il y a peu de chance pour que vous arriviez à le faire fonctionner. Verdict : poubelle!
Une lueur d'espoir s'est manifestée à moi avec Moving Pictures.
Même si cette extension souffre toujours du syndrôme du client séparé de Mediaportal, il a l'avantage de proposer une interface plus claire que myvideos et de scrappers plus performants. Des ombres se dressent cependant :
- Primo, l'extension ne dispose pas d'interface claire lors de l'import de fichiers : on ne sait pas toujours à quelle fiche on synchronise son film et il rencontre souvent des difficultés à trouver ces dernières (il lui manque sans doute la possibilité d'indiquer manuellement l'id imdb/tmdb/tvdb d'un film je pense) ;
- Deuzio, elle manque cruellement d'options de réglage, et celles proposées sont un peu trop éparpillées à mon gout ;
- Tertio, elle souffre d'un gros problème au niveau des filtres d'affichage (absence de l'affichage par dossier et par noms de fichiers par exemple, ce qui semble anodin mais qui est assez fâcheux lorsqu'on se prend la tête à nommer proprement ses fichiers).
Malgré ces inconvénients, Moving Pictures permet d'afficher proprement les fichiers, ce qui est déjà ça de gagné! Moving Pictures est ce qui me semble le plus proche de ce que je souhaite obtenir mais devant les nombreux hics rencontré en interne à Mediaportal, j'en suis venu à la conclusion qu'il me fallait générer une base de données externe au logiciel et trouver un moyen de l'intégrer à ce dernier. Ce qui serait plus utile en cas de changement de media center ou d'extension. Je me suis tourné vers Tiny Media Manager qui en date est l'outil le plus performant qu'il ait été donné de manipuler en terme de création de base de données de médias : rapide, customisable, pertinent, performant et surtout en français! Quelques petits inconvénients, mais vraiment mineurs vis à vis de ce qu'il apporte comme bouffée d'air.
Prochaine étape : faire lire à Mediaportal sa base de données!
Tiny génère en local des images et les nfo que Moving Pictures est susceptible de lire.
Non sans problèmes... En effet, les nfo de Tiny ne sont lus qu'à moitié par Moving Pictures et de nombreuses informations manquent à l'import que je règle Tiny en mode Kodi ou en mode Mediaportal. Seulement, ironie du sort, je me suis rendu compte que ces derniers sont parfaitement bien lus par myvideos! L'astuce est donc d'importer dans Mediaportal la base de données de Tiny via myvideos et ensuite d'importer la base de donnée de myvideos dans moving pictures!!! Et ça marche à merveille!
Enfin quand je dis "à merveille" ...
Pour une raison obscure, myvideos dispose de 2 champs liées au résumé d'un film : "plot" et "summary"; Lors de l'import d'un nfo, toujours pour une raison obscure, Mediaportal remplit intégralement "summary" mais le "plot" est tronqué au delà d'un certain nombre de caractères avec des points de suspension alors que le champ n'a pas de limitation de ce genre. Et enfin toujours pour une raison plus qu'obscure, Moving Pictures va chercher à l'import le "plot" de myvideos au lieu du "summary" pour remplir son propre champ "summary"... Bref, il s'agit là d'une logique qui me dépasse...
Quoiqu'il en soit, seul ce dernier petit problème se dresse entre moi et mon objectif.
Un problème qui peut se résoudre grossièrement par un simple copier-coller mais qu'il serait tout de même sympathique de corriger un jour...
A ce stade là, les courageux qui m'ont lu doivent être un peu perdus alors je vais résumer :
1) MyVideos bug à mort pour scrapper lui-même et afficher sa propre base de données de vidéos MAIS il sait importer des nfo de manière plus que satisfaisante.
2) MyFilms est un véritable cauchemar.
3) Moving Pictures n'est pas très pratique pour scrapper mais il est suffisamment customisable et performant pour l'afficher dans Mediaportal. Il a de gros problèmes de compatibilité avec les bases de données externes.
4) Tiny Media Manager est l'outil le plus performant que j'ai pu tester qui permet de scrapper et entretenir une base de données de vidéos.
En combinant toutes ces contraintes, on obtient le schéma suivant :
Tiny (créer la db) -> MyVideos (import auto de nfos) -> Moving Pictures (import auto du db3) -> Affichage dans Mediaportal
En résumé, j'ai tendance à penser que Mediaportal n'est pas à mettre entre toutes les mains : ne serait-ce qu'une simple petite modification demande à l'utilisateur de rentrer dans des executables de réglages pas très glamours et souvent assez complexes. Alors quand il s'agit de toucher à une fiche de films, il faut vraiment se plonger dans la doc et les forums. Quand des amis viennent à la maison et voient le logiciel, ils sont tout de suite séduits par l'esthétique et le principe du mediacenter mais sont très vites refroidis par l'envers de la médaille : c'est donc un logiciel que je ne recommande généralement pas sauf si une personne est prête à s'y investir. A mon sens, le gros problème de Mediaportal est dans sa conception, il a été pensé par des programmeurs pour des programmeurs (ou du moins des gens qui touchent un minimum en informatique) et module par module selon des schémas très précis pour des facilités de programmation, mais l'utilisation au quotidien révèle toutes ses carences et dysfonctionnements. J'imagine que cela demanderait beaucoup de boulot mais personnellement, je pense que la partie gestion et affichage des vidéos demanderait de revoir intégralement la copie en intégrant ce qui marche déjà à une nouvelle interface pensée pour l'utilisateur. Si un dev intéressé traine par ici, je pourrais sans aucun problème faire quelques suggestions en la matière.
Voilà.
Si vous avez des remarques ou encore une bonne marque d’anxiolytiques à me proposer, n'hésitez pas! Je suis aussi preneur si vous avez envie de raconter votre propre parcours du combattant (ou non) sur Mediaportal!