Pages: [1] 2  Toutes   Bas de page
  Imprimer  
Auteur Fil de discussion: [EN COURS] [Script] Genre editor  (Lu 10375 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Accroc
*
Alcoolémie: 1
Messages: 127
Hors ligne Hors ligne
« le: 05 Septembre 2010 13:34:31 »

Voici un script permettant d'éditer les genres.
Il est possible de modifier les genres du film ou de la serie, d'ajouter des genres a xbmc et les supprimer.

le script a été prévu pour être lancé depuis la page info.
syntaxe pour film : <onclick>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.Title]","$INFO[ListItem.FileName]")</onclick>
syntaxe pour serie : <onclick>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.TVShowTitle]","TVShow")</onclick>

exemple d'intégration simple à confluence :
Ouvrir "C:\Program Files (x86)\XBMC\addons\skin.confluence\720p\DialogVideoInfo.xml"
rechercher <control type="button" id="5">
et inseré juste avant :
Code:
<control type="button" id="103">
<description>Edit genre</description>
<visible>container.content(movies)</visible>
<include>ButtonInfoDialogsCommonValues</include>
<onclick>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.Title]","$INFO[ListItem.FileName]")</onclick>
<label>Edit genre</label>
</control>
<control type="button" id="102">
<description>Edit genre</description>
<visible>container.content(episodes) | container.content(TVShows) | container.content(seasons)</visible>
<include>ButtonInfoDialogsCommonValues</include>
<onclick>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.TVShowTitle]","TVShow")</onclick>
<label>Edit genre</label>
</control>

Il est préférable de sauvegarder la base MyVideos34.db avant de lancer le script.

Ceci est mon premier script, toute remarque ou suggestion est la bienvenue ;)

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1283690008-screenshot003.png
[Script] Genre editor




Edit : Mise a jour v0.0.2 :
Ajout du support des series
Les infos ne sont plus actualisé si aucun changement n'a été effectué
renommage de ok.png en GenreEditorSel.png
Ajout d'un dialogue erreur si paramètres manquants
« Dernière édition: 05 Septembre 2010 18:51:18 par GMib » Journalisée
Méchant Modo
Fait partie du Décor
*
Alcoolémie: 16
Messages: 3865
Hors ligne Hors ligne
Sexe: Homme
« Répondre #1 le: 05 Septembre 2010 15:22:39 »
Haut de page

Très sympa !
Post ou pre dharma ?
Journalisée
Accroc
*
Alcoolémie: 1
Messages: 127
Hors ligne Hors ligne
« Répondre #2 le: 05 Septembre 2010 15:33:33 »
Haut de page

Post, testé sur la beta1
Journalisée
Tipiak!
Fait partie du Décor
*
Alcoolémie: 47
Messages: 13167
En ligne En ligne
Sexe: Homme
« Répondre #3 le: 05 Septembre 2010 19:38:30 »
Haut de page

pas mal !
tu postes de plus en plus de code :D
Journalisée

Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #4 le: 22 Septembre 2010 16:27:24 »
Haut de page

salut GMib,

sympa ton script  smiley vient de tester vraiment cool


maintenant si tu désire faire partie des développeurs et pouvoir utiliser notre SVN et bientôt utiliser notre Repo officiel http://passion-xbmc.org/addons/
NB: j'y ai uploadé ton script sur le repo. mais vue que c'est une library il est pas visible directement sous XBMC.
sauf que les MAJ fonctionne

donc si tu veux donne moi ton email google je vais t'inclure sur le SVN http://code.google.com/p/passion-xbmc/
et te donner le statut de développeur http://passion-xbmc.org/membergroups/?sa=members;group=15


a+

frost
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Accroc
*
Alcoolémie: 1
Messages: 127
Hors ligne Hors ligne
« Répondre #5 le: 22 Septembre 2010 17:21:33 »
Haut de page

Merci, Email envoyé par MP.
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #6 le: 22 Septembre 2010 17:31:47 »
Haut de page

répondu

et bienvenue parmi les développeurs  smiley


frost
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Tipiak!
Fait partie du Décor
*
Alcoolémie: 47
Messages: 13167
En ligne En ligne
Sexe: Homme
« Répondre #7 le: 23 Septembre 2010 00:05:56 »
Haut de page

bienvenu parmis nous
Journalisée

Accroc
*
Alcoolémie: 0
Messages: 160
Hors ligne Hors ligne
« Répondre #8 le: 05 Octobre 2010 10:32:39 »
Haut de page

Merci pour ce script.
Très pratique.
Journalisée

L’avenir appartient à ceux dont les ouvriers se lèvent tôt
Méchant Modo
Fait partie du Décor
*
Alcoolémie: 16
Messages: 3865
Hors ligne Hors ligne
Sexe: Homme
« Répondre #9 le: 05 Octobre 2010 18:20:29 »
Haut de page

Maintenant, le même pour les notes ! :D
Journalisée
CyberXaz
« Répondre #10 le: 26 Janvier 2011 14:23:21 »
Haut de page

est ce que vous pourriez me dire comment installer ce script directement sur mas télécommande, j'ai essayer d'ajouter une touche pour l'ouvrir directement en modifiant remote.xml.
Code:
<obc21>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.Title]","$INFO[ListItem.FileName]")</obc21>
mais j'ai l'erreur (Error, Movie not found in DB!) qui apparaît.

merci d'avance...
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #11 le: 26 Janvier 2011 14:30:10 »
Haut de page

est ce que vous pourriez me dire comment installer ce script directement sur mas télécommande, j'ai essayer d'ajouter une touche pour l'ouvrir directement en modifiant remote.xml.
Code:
<obc21>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.Title]","$INFO[ListItem.FileName]")</obc21>
mais j'ai l'erreur (Error, Movie not found in DB!) qui apparaît.

merci d'avance...

l'installer directement sur ta remote pense pas  sweat

tu es bien dans la médiathèque et sur un film quand tu click avec la remote ?

en tous cas un fichier log en debug STP
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Explorateur
*
Alcoolémie: 0
Messages: 3
Hors ligne Hors ligne
« Répondre #12 le: 26 Janvier 2011 15:15:29 »
Haut de page

l'installer directement sur ta remote pense pas  sweat

tu es bien dans la médiathèque et sur un film quand tu click avec la remote ?

en tous cas un fichier log en debug STP



oui, je suis bien dans la médiathèque et sur un film.

log: http://pastebin.com/0DbHHB72

mais je crois que je ne vais pas configurer ma remote pour ça, car il me faudrais 2 boutons (film et tv shows) donc je vais juste modifier dialogvideoinfo.xml pour l'ajouter a mon skin (alaska revisited 2.6.2)
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #13 le: 26 Janvier 2011 15:37:44 »
Haut de page

<obc21>XBMC.RunScript(script.genre-editor,"$INFO[ListItem.Title]","$INFO[ListItem.FileName]")</obc21>

reteste voir en enlevant les quotes  <obc21>XBMC.RunScript(script.genre-editor,$INFO[ListItem.Title],$INFO[ListItem.FileName])</obc21>

car la commande envoyé à xbmc semble bizarre
HttpApi Start command: QueryVideoDatabase  paras: QueryVideoDatabase; SELECT movie.idMovie, strFilename FROM movie,files WHERE movie.idFile=files.idFile AND strFilename="$INFO[ListItem.FileName]" AND movie.c00="$INFO[ListItem.Title]"

c'est certain qu'il trouvera pas le film comme ça
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Explorateur
*
Alcoolémie: 0
Messages: 3
Hors ligne Hors ligne
« Répondre #14 le: 26 Janvier 2011 16:27:39 »
Haut de page

modifier remote.xml, restart xbmc et meme erreur sans les quotes:

HttpApi Start command: QueryVideoDatabase  paras: QueryVideoDatabase; SELECT movie.idMovie, strFilename FROM movie,files WHERE movie.idFile=files.idFile AND strFilename="$INFO[ListItem.FileName]" AND movie.c00="$INFO[ListItem.Title]"

je suis entrain de jouer avec dialogvideoinfo de alaska revisited, mais ce skin est plus complique que confluence, avec toutes les animations et les conditions...
Je reviendrais poster ci j'arrive a le faire marcher correctement.
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #15 le: 26 Janvier 2011 17:04:02 »
Haut de page

ok je  crois quoi que c'est XBMCLive qui traduit pas le "$INFO[ListItem.FileName]"


teste avec le default.py que je te mets en pièce joint.


si cela marche je vais enlever les paramètres du XBMC.RunScript comme ça tu aura juste un bouton pour film ou tvshows  smiley ce que je préfèrerais  


« Dernière édition: 26 Janvier 2011 17:08:34 par Frost » Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Explorateur
*
Alcoolémie: 0
Messages: 3
Hors ligne Hors ligne
« Répondre #16 le: 26 Janvier 2011 21:46:54 »
Haut de page

Merci beaucoup, avec ce nouveau default.py ça marche parfaitement (film et tvshows) depuis ma telecommande avec:
<obc21>XBMC.RunScript(script.genre-editor,$INFO[ListItem.Title],$INFO[ListItem.FileName])</obc21>
Journalisée
Made in Québec
Fait partie du Décor
*
Alcoolémie: 31
Messages: 4707
Hors ligne Hors ligne
Sexe: Homme
On est venu, on l'a vu et il l'a eu dans le cul !
WWW
« Répondre #17 le: 26 Janvier 2011 21:55:27 »
Haut de page

Merci beaucoup, avec ce nouveau default.py ça marche parfaitement (film et tvshows) depuis ma telecommande avec:
<obc21>XBMC.RunScript(script.genre-editor,$INFO[ListItem.Title],$INFO[ListItem.FileName])</obc21>


 smiley je t'arrange ça demain et tu va pouvoir mettre juste ça <obc21>XBMC.RunScript(script.genre-editor)</obc21>

merci de la part de gmip pour ce retour

à demain pour la suite
frost
Journalisée

Par Osiris et par Apis regardez moi, regardez moi bien...
Par Osiris et par Apis vous êtes maintenant des... des quoi au juste ?
Des addoniens ! Vous aimez bien les add-ons vous les Passionnés.
Allez on recommence.
Par Osiris et par Apis vous êtes maintenant des addoniens... oui... des addoniens...
Silennnce, concentrez vous.




Colocataire
*
Alcoolémie: 1
Messages: 411
Hors ligne Hors ligne
« Répondre #18 le: 05 Juillet 2011 14:35:12 »
Haut de page

Bonjour,

Je ne comprends pas comment lancer ce script ....
J'ai téléchargé le .zip et je l'ai installer via le add-on manager de XBMC Dharma. Mais ensuite le script apparait nul part.
J'ai ajouté le bout de code indiqué dans le DialogVideoInfo.xml mais ça change rien, je n'ai tjs pas trouvé d'où ou comment lancer le script.
quelqu'un peut il m'aider?
Journalisée

" L'utopie n'est pas l'irréalisable, mais l'irréalisé "  Theodore Monod
Colocataire
*
Alcoolémie: 1
Messages: 411
Hors ligne Hors ligne
« Répondre #19 le: 05 Juillet 2011 15:06:49 »
Haut de page

ok, j'ai trouvé! mais faut farfouiller :-)
Journalisée

" L'utopie n'est pas l'irréalisable, mais l'irréalisé "  Theodore Monod
Pages: [1] 2  Toutes   Haut de page
  Imprimer  
 
Aller à: