Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Sujet officiel] Kodi

Domoticalex
Timide
Messages : 159
Inscription : 02 oct. 2016, 16:53

Re: [Sujet officiel] Kodi

Message par Domoticalex » 05 janv. 2019, 20:38

Salut,

Je ne sais pas si je perds un peu les pédales ou si quelques subtilités m'ont échappé (ou ont évolué) mais est-il possible que la fonction éteindre qui permettait aussi d'allumer kodi ait changé.
Je m'explique autant j'arrive à éteindre Kodi via le plugin ... autant impossible de l’allumer (comme si le WOL n'était plus possible).
Quelqu'un aurait une piste ou une information ?

NB : à savoir que le WOL fonctionne très bien puisqu'avec "Advanced IP scanner" j'arrive à allumer mon Kodi ...

Avatar de l’utilisateur
xtrem57
Timide
Messages : 211
Inscription : 17 mars 2015, 19:07
Localisation : Metz

Re: [Sujet officiel] Kodi

Message par xtrem57 » 06 févr. 2019, 18:14

Hello !

Pas de nouvelles pour la version 18 de kodi fraîchement sortie ?
Jeedom DIY @ Debian | Service Pack Ultimate
Plugins: OpenZwave - Edisio - Téléinfo - APC - BLEA - Hue - Sonos - Kodi - Camera - Netatmo - Xiaomi - Jeelink - Telegram
Hebergeur de l'API DomoGeek

fred59190
Timide
Messages : 261
Inscription : 26 janv. 2016, 10:13

Re: [Sujet officiel] Kodi

Message par fred59190 » 08 févr. 2019, 09:38

bonjour
effectivement ca ne fonctionne plus sous kodi 18, il va falloir attendre une mise a jour

agasi34
Timide
Messages : 71
Inscription : 31 mai 2017, 10:23

Re: [Sujet officiel] Kodi

Message par agasi34 » 08 févr. 2019, 20:56

Du coup il faut s'adresser a qui pour ce plug-in ? Quelqu'un s'y connait en dev json ? J'ai regardé un peu dans le code mais sérieusement j'y comprends pas grand chose...

JackThomas
Timide
Messages : 1
Inscription : 19 avr. 2019, 16:10

Re: [Sujet officiel] Kodi

Message par JackThomas » 19 avr. 2019, 16:13

Bonjour tout le monde,

Je suis depuis un petit moment ce topic en "invité", je me suis inscris pour suivre l'évolution. Quelqu'un a des news un peu plus fraîche sur une éventuelle prochaine mise à jour du Plugin ?

Avatar de l’utilisateur
minscof
Actif
Messages : 587
Inscription : 27 janv. 2015, 21:37

Re: [Sujet officiel] Kodi

Message par minscof » 19 avr. 2019, 18:39

+1 pour une demande de mise à jour

PeterKalel
Timide
Messages : 75
Inscription : 01 mars 2015, 20:11

Re: [Sujet officiel] Kodi

Message par PeterKalel » 24 avr. 2019, 11:07

+1 pour une demande de mise à jour

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: [Sujet officiel] Kodi

Message par propositionjoe » 24 avr. 2019, 14:11

Salut,
En attendant une mise à jour du plugin,
Ayant un peu creusé de mon côté pour une solution,
Je vous propose les commandes que j'utilise pour l'instant:

À noter:
- Ces commandes sont à inscrire dans le plugin script, et si vous avez besoin d'une jolie interface sur le panel, il faudra en sus créer un virtuel qui appelle ces commandes,
- Ça ne remplace pas toutes les fonctions du plugin, c'est "limité" à mes besoin, mais si quelqu'un souhaite compléter...
- Je propose ça humblement, y a sûrement plus propre, plus efficace, plus...

À titre d'exemple de présentation, ça donne ça chez moi:

Image

Jouer une url

Code : Tout sélectionner

#!/bin/bash
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://url-a-jouer"}}}'
exit
Stopper la lecture

Code : Tout sélectionner

#!/bin/bash
curl -g --data-binary '{ "id": 1, "jsonrpc": "2.0", "method": "Player.Stop", "params": { "playerid": 0 } }' --header 'Content-Type: application/json' 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc'
exit
Monter le volume

Code : Tout sélectionner

#!/bin/bash
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","method":"Application.SetVolume","params":{"volume": "increment"},"id":1}'
exit
Baisser le volume

Code : Tout sélectionner

#!/bin/bash
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","method":"Application.SetVolume","params":{"volume": "decrement"},"id":1}'
exit
Pour aller plus loin:
- Pour ces deux derniers scripts il faut créer une commande action ainsi qu'une commande info,
- Puis de récupérer l'url de la commande info dans la roue crantée pour écrire son numéro dans le script (id=0000):

Passer le volume souhaité avec un widget curseur de jeedom

Code : Tout sélectionner

#!/bin/bash
VOLUME0=$(wget "http://adresse.ip.de.jeedom./core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxxx&type=cmd&id=0000" -O - -o /dev/null )
VOLUME1="$(echo '{"jsonrpc":"2.0","method":"Application.SetVolume","params":{"volume":'${VOLUME0}'},"id":1}')"
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d $VOLUME1
exit
Choisir une url pour lire une radio à l'aide d'un widget de sélection de jeedom

Code : Tout sélectionner

#!/bin/bash
RADIO=$(wget "http://adresse.ip.de.jeedom./core/api/jeeApi.php?apikey=xxxxxxxxxxxxxxxxxxx&type=cmd&id=0000" -O - -o /dev/null )

if [ $RADIO = "fip" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://direct.fipradio.fr/live/fip-midfi.mp3"}}}'
fi

if [ $RADIO = "franceinter" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://direct.franceinter.fr/live/franceinter-midfi.mp3"}}}'
fi

if [ $RADIO = "franceculture" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://direct.franceculture.fr/live/franceculture-midfi.mp3"}}}'
fi

if [ $RADIO = "classique" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://chai5she.cdn.dvmr.fr/francemusiqueeasyclassique-hifi.mp3"}}}'
fi

if [ $RADIO = "linnradio" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://radio.linnrecords.com/cast/tunein.php/linnradio/playlist.pls"}}}'
fi

if [ $RADIO = "linnjazz" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://89.16.185.174:8000/stream"}}}'
fi

if [ $RADIO = "linnclassic" ];
then
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"file":"http://89.16.185.174:8004/stream"}}}'
fi

exit
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Sujet officiel] Kodi

Message par djivouille » 06 mai 2019, 15:41

Bonjour ,

Je souhaiterais créer un bouton "Eteindre Kodi" qui enverrait l'url suivante :

http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc?request={"jsonrpc": "2.0", "id": 1, "method": "System.Shutdown »}
(j'ai trouvé ça dans le wiki Kodi, et ca marche quand je le colle dans la barre URL d'un navigateur du PC qui est sur le LAN que KODI :) )

Je pense ( j'imagine !) arriver à le "traduire" en script en m'inspirant des exemples dans le post de propositionjoe :

Code : Tout sélectionner

#!/bin/bash
curl -X POST -H "content-type:application/json" 'http://login:mot.de.passe@adresse.ip.de.kodi:PORT/jsonrpc' -d '{"jsonrpc":"2.0","method":"System.Shutdown","id":1}'
exit
mais après je sais pas ou le coller... quels type de scripts à sélectionner, quel options à cocher...


je débute avec Jeedom...et je sais pas trop "pisser du code" :D si vous pouvez m'éclairer, ou m'afficher un screen, ca m'intéresse !
Merci d'avance !

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: [Sujet officiel] Kodi

Message par propositionjoe » 06 mai 2019, 17:56

Salut,
C'est pas très compliqué;
Tu installes le plugin script,
Tu vas sur le plugin et tu cliques sur ajouter,
Tu renseigne le nom etc...

Puis:
Ajouter une commande action,
Puis dans la commande qui vient d'apparaître,
Tu cliques sur l'icone vert qui ressemble à une page,
Tu donnes un nom à ta commande,
Et là tu colles la commande.
Image
Image

Et c'est tout ;)
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Sujet officiel] Kodi

Message par djivouille » 06 mai 2019, 18:27

merci,
C'est fait !
Il me dit "Action exécutée avec succès" ... mais Kodi ne s'éteint pas.

y a t il un moyen de voir la réponse de Kodi ?
Pièces jointes
Capture d’écran 2019-05-06 à 18.23.01.png
Capture d’écran 2019-05-06 à 18.23.01.png (124.19 Kio) Consulté 3252 fois
Capture d’écran 2019-05-06 à 18.21.51.png
Capture d’écran 2019-05-06 à 18.21.51.png (545.88 Kio) Consulté 3252 fois

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Sujet officiel] Kodi

Message par djivouille » 08 mai 2019, 18:09

Yo !

J'ai trouvé une autre solution qui marche :

Voici l'url que j'utilise :

Code : Tout sélectionner

 http://kodi:kodi@192.168.0.14:8080/jsonrpc?request={"jsonrpc": "2.0", "id": 1, "method":"System.Shutdown"}
et en type de script, j'ai utilisé "HTTP".

Bonne journée !
Pièces jointes
Capture d’écran 2019-05-08 à 18.06.25.png
Capture d’écran 2019-05-08 à 18.06.25.png (125.59 Kio) Consulté 3221 fois

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] Kodi

Message par kiboost » 08 mai 2019, 18:50

Si çà vous intéresse, je me suis fait y'a qql temps déjà une API php pour gérer mes Kodis.

https://github.com/KiboOst/php-Kodi-jsonAPI

Vous mettez le fichier php sur votre jeedom, vous créer un autre php avec vos fonctions dedans, puis plugin script, créez vos commandes, qui appelles les fonctions. C'est avec cette API que je peux demander à snips de mettre de la musique, du jazz, de baisser le son, etc etc

;)

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Sujet officiel] Kodi

Message par djivouille » 08 mai 2019, 19:40

Bonjour,
Ca m'interesse... mais je débute.
Aurais-tu un Tuto ?

agasi34
Timide
Messages : 71
Inscription : 31 mai 2017, 10:23

Re: [Sujet officiel] Kodi

Message par agasi34 » 09 mai 2019, 15:47

Bonjour !

Je serai également intéréssé, je cherche toujours desespérement à lancer mes films depuis jeedom sur kodi mais rien à faire sur la V18.

Et toujours aucun dév du plugin ...

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: [Sujet officiel] Kodi

Message par propositionjoe » 09 mai 2019, 17:23

agasi34 a écrit :
09 mai 2019, 15:47
Bonjour !

Je serai également intéréssé, je cherche toujours desespérement à lancer mes films depuis jeedom sur kodi mais rien à faire sur la V18.

Et toujours aucun dév du plugin ...
+1 pour un tuto visant à éclairer l'utilisation du script en php.

Mais, et ça n'a rien à voir:
Pour lancer un film, règler le volume, stopper... y a aussi l'appli kore sous android qui juste marche.
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Sujet officiel] Kodi

Message par djivouille » 09 mai 2019, 18:45

Si tu m'explique comment faire fonctionner php-Kodi-jsonAPI , je pourrais rédiger un tuto pas à pas avec quelques screens

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] Kodi

Message par kiboost » 09 mai 2019, 21:30

Y'a pas grand chose à expliquer, c'est juste un équipement Script avec des actions qui appellent un fichier php. Après vous gérez vos actions en php avec l'API. J'ai fais un petit hiatus rapide dessus :
https://github.com/KiboOst/php-Kodi-jso ... -jeedom.md

On peux aussi faire une commande info et un cron pour avoir différents états (lecture etc).

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

totovaauski
Actif
Messages : 1926
Inscription : 05 juil. 2014, 11:21

Re: [Sujet officiel] Kodi

Message par totovaauski » 10 mai 2019, 00:47

Bonsoir a tous,

Moi j'ai un p'tit challenge a vous proposer :

Comment faire pour mémoriser la vidéo puis la rebalancer sur un 2e kodi ?

J'explique en détail : je mate un film dans mon canap, j'appui sur pause, jeedom mémorise le titre du film et l'horodatage précis de la pause, je change de pièce, j'appui sur une touche "reprendre sur kodi chambre" et la miracle, le film reprend la ou je l'ai arrêté !

Bien sur, y'a pas de soucis technique, seule la partie script m'intéresse.

Un p'tit challenge pour le fun, y'a rien à gagner ... sauf mon respect ;) vous avez 2 heures !!
RPI3 + Dongle Aeon
Jeedom sur : Raspberry Pi + Raspberry compute
Mysensors , z-wave, xiaomi ...

https://www.youtube.com/watch?v=-bjbUg9d64g
https://www.youtube.com/watch?v=GPj1ozB ... _b-Toq47NQ

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Sujet officiel] Kodi

Message par fwehrle » 10 mai 2019, 07:50

totovaauski a écrit :Bonsoir a tous,

Moi j'ai un p'tit challenge a vous proposer :

Comment faire pour mémoriser la vidéo puis la rebalancer sur un 2e kodi ?

J'explique en détail : je mate un film dans mon canap, j'appui sur pause, jeedom mémorise le titre du film et l'horodatage précis de la pause, je change de pièce, j'appui sur une touche "reprendre sur kodi chambre" et la miracle, le film reprend la ou je l'ai arrêté !

Bien sur, y'a pas de soucis technique, seule la partie script m'intéresse.

Un p'tit challenge pour le fun, y'a rien à gagner ... sauf mon respect ;) vous avez 2 heures !!
Ça c'est une idée qu'elle est bonne.
Moi je cherche a faire ça pour la musique avec le plugin squeezebox.
Cela dit, pour kodi, si tu utilises une bibliothèque partagée sur MySQL, tu devrais pouvoir le faire nativement avec la fonction "reprendre" de kodi. Non?
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Répondre

Revenir vers « [Plugin Officiel] Kodi »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités