-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mode affichage - view mode #4039
Comments
Bonjour @codegittest 👋 Je ne sais pas si ces informations peuvent aider, mais voici ce que je sais concernant le fonctionnement de Kodi et les options d'affichage:
Si ton skin n'offre pas la possibilité de ''prédéfinir'' un ID type de vue pour les différents types de média, il y a 3 effets possibles (dépendamment du skin):
Dans ces cas, des résultats ''illogiques'' tels que tu décris peuvent se produire. Pour donner un exemple, souvent les skins récents (ou qui ont évolué dans le temps) demandent de jumeler un ID donné pour un type de vue, à un ID donné pour un type de média. Alors si le skin que tu utilises ne fonctionne qu'avec l'ID type de vue (et qu'il n'a pas besoin de jumeler a un type de média): alors il y a conflit si l'addon ne fonctionne pas de la même façon que lui.. ton skin se sait pas qu'il doit appliquer l'ID donné a un film, une saga, une série, une saison ou un épisode tandis que l'addon lui demande.. Alors soit rien ne se passe, soit le résultat n'est pas logique (s'applique ou non, de façon aléatoire) Et cette situation peut être vue inversement au niveau du fonctionnement skin vs addon. EX: si c'est l'e skin qui a jumelé un ID type de vue a un ID type de média - et que l'addon ne le fait pas. |
Bonjour pour votre aide rapide et très détaillé, c’est apprécié ! J’ai fait quelques essais sur cela qui semble conclure que mon skin ne domine pas sur le réglage vstream ou mémorisé
Je n’ai pas de trop de doute a ce sujet puisque Vstream, au final, m’affiche le bon affichage que je lui demande (504), il serait donc en « phase » avec le skin. C’est juste que je dois consulter une même page 2 fois pour que l’affichage choisi prenne effet. Dans tout les cas, vous seriez mieux placé que moi pour me dire si cette possible non-compatibilité existe. A ma connaissance, confluence est un des plus communs et plus vieux skin utilisé (époque xbmc inclus), et selon l’info contenu dans le fichier « navvideo.xml », le #504 existe bien d’origine. En ayant activé le mode debug de ce skin, c’est le bon # de mode(504)qui apparait lorsque je sélectionne « info du media » dans tout les menu ou c’est disponible (sinon c’est 50 qui sera forcé par le skin selon ma compréhension du fichier videonav.xml (50) ). Non il ne l’offre pas dans l’interface usagé. Il faut aussi considérer que, si directement configuré dans le skin, cela va imposer une même config pour tout les addons utilisés, ce qui pourrait amener d’autres problèmes d’affichage pour certain autres addon? Étant donné que le paramètre existe dans la config. Vstream, j’ai basé mes essais la dessus…
De ce que j’ai pu constater, que ce soit pour la section film ou téléserie, c’est le même comportement. Avez vous des suggestions de skin qui fonctionnent mieux que confluence pour contrer cette problématique ? Note: J’espère ne pas être déjà dans les rare a utiliser confluence et vouloir continuer a l’utiliser? ou bien, je suis deja dans la catégorie « ancêtre » utilisateur de kodi ? merci encore ! |
J'y reviendrai un peu plus bas pour l'explication... Mais ceci fait partie des ''résultats illogiques possibles'' que j'ai expliqué un peu plus haut
C'est qu'il ne sagit pas d'un ''view type'' faisant référence a un type de média ici. Mais d'un ''view mode'' référant plutôt à un type d'affichage
(le fichier xml de confluence confirme le ''Old school'' à ce niveau. Il n'utilise pas le ''view type'' seulement le ''view mode.)
Il y a des skins qui offrent la possibilité de configurer les modes d'affichage de façon indépendantes pour chaque addon. Et ce, tout en offrant le réglage directement depuis les paramètres du skin. Pour que cela soit possible, il faut que le skin utilise la dépendance ''script.skinvariable''. (peut-être que ''skin-helper'' le fait aussi à présent, mais je sais que jusqu'à il n'y a pas si longtemps, ce n'était pas possible - skin helper étant un sript faisant un peu la même chose que skin variable, mais qui est plus ancien. Plusieurs skin utilisent toujours cette dépendance)
Ceci est dû a l'explication donnée un peu plus haut: ton skin n'utilise pas l'ID ''view type'' seulement l'ID ''view mode''. il ne tient donc pas compte du type de média et ceci cré ce genre de résultat Pour la suggestion de skin, difficile... Le miens tiens compte de tous ces paramètres mais il n'est pas ''user friendly'' pour tous les utilisateurs... Et puisque ca fait longtemps que je l'utilise, je ne sais pas quels autres skins reproduisent ce que tu recherches.. Ce qui peut t'aider, c'est de regarder dans la liste de dépendances du skin et rechercher pour ''skin. variables'' - la dépendance qui permet de régler l'affichage différemment pour chaque addon.
Tout comme toi, je ne sais pas coder... je ne suis qu'une ''super utilisatrice'' hihi!! J'ai une bonne compréhension de kodi, je comprends certains trucs lorsque je consultes les fichiers de kodi, mais je ne pourrais pas faire de changements importants à l'intérieurs de certains fichiers sans craintes de casser un truc. 😝
Honnêtement, confluence est vraiment très ancien...
|
Pour te donner une idée, voici l'équivalent de ton xml que tu as partagé faisant références aux IDs mode / type, pour mon skin qui lui, différencie pour chaque addon l'affichage selon nos propres choix. (sauf que ce n'ext pas un .xml mais un .json) Comme tu vois, nous voyons bien le numéro correspondant à l'ID ''view mode'' qui est associé à un ID ''view type'':
Je n'utile pas les réglages qui sont possibles depuis l'addon vStream, mais nous voyons bien dans son fichier settings.xml qu'il accorde des IDs pour les types de média correspondants. Ce que le skin confluence ne fait pas:
Pour finir, comment fonctionne confluence. Il indique un ''ID view'' général qu'il défini plutôt sur un mode d'affichage ( dans les balises
Confluence nomme donc chaque ID associé à un type d'affichage à sa sauce.. Dans les fait, Kodi n'a pas besoin de savoir que (exemple) l'ID 500 se nomme ThumbnailViews... Car un autre skin pourrait aussibien dire que 500 se nomme ''PizzaView'' que ça ne ferait aucune différence hihi... L'ID 500 est unique, mais peut être associé a plusieurs type de média. |
Ok! Pas facile ! Je vais essayé de « patcher » ou c’est + facile alors…Pour le moment, l’avantage que peut me donner la gestion faite par vstream est pas si mal comme point de départ. Suite a vos explications, je vois 3 possibilités (sans changer de skin):
Je n’ai pas trouvé cette information dans le fichier « settings.xml » du skin, est-ce celui de vstream ? Si oui, c’est déjà la config que je teste….
A+ |
Le fichier settings est bien celui de vstream et non pas du skin.. Pour les modif que tu souhaites effectuer, je ne peux pas t'aider puisque je ne connais pas pas Confluence. Pour le copier / coller: non, ça ne suffirait pas.. car ces réglages sont associés a des fonctions à l'intérieur du skin. C'est un ''effet domino'' qui s'enchaîne hihi.. un élément est modifié alors un autre, et un autre, et un autre fichier doit l'être, etc... Bonne chance en tout cas! Je te souhaite de réussir ce que tu souhaites accomplir! 👍🙂 |
J’ai probablement été chanceux mais dernièrement, j’ai remplacé un fichier (dialogplayerprocessinfo.xml)en prenant celui du skin xonfluence pour ajouter la température du cpu (disponible avec la touche « o » lors du visionnement) a confluence. Ca marche super ! Dans ce cas ci, je ne m’attends pas a remplacer le fichier au complet…(au mieux, peut etre un « ensemble de fichier ») Peut-etre que xonfluence n’est peut-etre pas si different de confluence ? |
effectivement, xonfluence étant basé sur Confluence... la compatibilité doit y être a plusieurs niveaux sans efforts |
Avec un « peu » d’efforts, j’ai activé et configuré xonfluence et il ressemble maintenant pas mal a confluence! Avec l’avantage qu’il permet plus de flexibilité sur la config du skin. Impressionant ! Je constate qu’il est possible d’activer des script dans le skin, est-ce que ca pourrait aider ? Je vais en essayer d’autres…avez-vous des suggestions, avec le moins de dentelles possible (exemple: win xp , !win10) ? |
Pour votre info… Les notes données /10 représente seulement mon opinion rapide par rapport a Confluence (après avoir pris 15-20 minutes de config. pour chacun). Probablement mon préféré: 8/10- Bello : Il gère bien dans le mode list par défaut qui est un peu dans le style « info media ». Configure skin, view, manage video views = Bello. Menu d’accueil semble moins intuitif a configurer. 8/10 - Quartz: La gestion avec le paramètre dans vstream fonctionne bien. 52 = media info, navigation facile ! 7/10 - Metropolis : La gestion avec le paramètre dans vstream fonctionne bien. 55 = list (qui ressemble a info media). Pas de barre de défilement. 5/10 - Eminence : Meme bug (aleatoire- il faut revenir sur la page) que Confluence/Xonfluence. Pas de barre de défilement dans les réglages. Interface plante parfois quand on veut revenir sur l’ecran d’accueil avec la touche maison. 6/10 - Rapier : Meme bug (aleatoire- il faut revenir sur la page) que Confluence/Xonfluence. Pellucid 3/10 : view mode pas offert (l’affichage est en mode pochette), pas de barre de défilement, la config. (Un peu partout) ne se fait pas en mode plein écran, manque un peu de finition. Option de configuration très limité. |
peut-être une possibilité,en cherchant un peu, j’ai trouvé une problématique semblable a ce problème: xbmc/xbmc#18576 Describe the bug Je n’ai pas trouvé de quel fichier proviens l’appel de ce « comtainer » Container.SetViewMode. |
Le "container.setviewmode" est ici :
Que ce soit pour le mode forcé, ou le mode en fonction du type. S'il faut ajouter un 'xbmc.sleep', cela veut dire que le comportement dépend de l'équipement. |
Ok, donc il y aurait de l’espoir ? Suffirait d’ajouter ce « sleep » au bon endroit et tester ? Selon la rapidité du cpu, les résultat peuvent différé étant donnée que c’est + un « workaround » qu’une solution stable ? Le mode forcé = forcé par un addon (non par le skin) ? merci pour votre temps! |
Oui, le mode forcé est le mode qui te permet de choisir tes propres numéros de vue dans vStream. |
Ok, merci Sizanic pour l’espoir avec le lien pour l’appel du « container.setviewmode ». |
Il m'arrive aussi d'avoir ce probleme. Je crois pouvoir le reproduire. |
Pas de probleme, avec un processeur s905x et confluence c’est facile a reproduire, par contre avec un vieux processeur s805 la problématique ne semble pas se produire, processeur trop lent ? |
J’ai remis le delais de 250 dans le fichier gui.py. Il serait interessant de trouver une facon de tester pour vous ? Sinon je devrai editer ce fichier a toute les mise a jour… |
Régler ce souci fait toujours partie des points que nous devons revoir. (Mais je t'avoue qu'il n'est pas très prioritaire). |
Merci, |
Bonjour a vous,
merci encore pour votre aide et votre temps précieux !
Je soumet au cas ou…bug possible?
Description!
meme si, dans la configuration de vstream, la sélection d’affichage est en mode « info media 2 »(=504 pour le skin confluence), en balayant des pages de résultats de recherche (exemple: streaming, movies, movies(news), 4kstream ou alloflix (et probablement meme comportement avec les autres site), lorsque qu’une page est consulté pour la 1ière fois(page 2 dans la video), elle apparait en mode « list », en consultant une nouvelle page (page 3 dans la video) et en revenant sur cette même 1ère page (page 2) elle apparait alors dans le mode d’affichage demandé dans la configuration vstream.
Votre system
Nous devons le reproduire
Log
Requis ?
Image
video:
https://user-images.githubusercontent.com/74158267/233498765-3b6efbf3-0fe2-4893-8ad6-3f0fbed8fc15.MOV
Plus
J’avais déjà soulevé la difficulté avec ce skin d’obtenir le bon mode d’affichage dans la section issues (2022) sans toutefois réussir à cibler précisément ce qui faisait que parfois j’obtenais le bon mode et parfois non sans découvrir qu’une fois que la page a été affiché dans le bon format, elle le restera. Plus facile à détecter avec une nouvelle installation.
En mettant « debug=true » dans le fichier addon.xml du skin confluence, cela m’a permis de voir que c’est bien le #504 qui permet d’afficher le mode d’affichage désiré (info media 2) avec ce skin.
The text was updated successfully, but these errors were encountered: