I have looked around and could not find any posts. So my question is are there any how to or help on how to get Kodi controls into HStouch? I am wanting to design HStouch to work with Kodi and I have seen many peoples screen shots of their HStouch but I can not figure out how to integrate. Any help would be much appreciated!
Announcement
Collapse
No announcement yet.
Kodi To HStouch How to??
Collapse
X
-
I've started trying to integrate Kodi into HSTouch but it's difficult. For instance in the picture to the left of "Luv Lies" should be the album art but it only shows up if you click there, and then only for about 3 seconds then disappears. Below that the volume slider, previous and next buttons now works thanks to spuds latest release. The play pause button needs to be combined into one button.
Playlists need to be defined in individual events, then hopefully I can use the selector to play them. below that are my Yamaha home theater amp and monoprice whole house amp controls.
basically I'm controlling a Kodi instance running on my homeseer server.
Comment
-
Originally posted by happnatious1 View PostHey spud,
Is there any way to get cover art, title, track and media type working.
Comment
-
I'm running 3.0.1.5. Here is the log when I run an event that plays a playlist.
Apr-12 7:27:58 AM Kodi DEBUG <--192.168.42.8:9090 { "id": 30, "jsonrpc": "2.0", "result": "pong" }
Apr-12 7:27:58 AM Kodi DEBUG -->192.168.42.8:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 30 }
Apr-12 7:27:56 AM Kodi DEBUG <--192.168.42.62:9090 { "id": 810, "jsonrpc": "2.0", "result": "pong" }
Apr-12 7:27:56 AM Kodi DEBUG -->192.168.42.62:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 810 }
Apr-12 7:27:55 AM Kodi DEBUG <--192.168.42.61:9090 { "id": 810, "jsonrpc": "2.0", "result": "pong" }
Apr-12 7:27:55 AM Kodi DEBUG -->192.168.42.61:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 810 }
Apr-12 7:27:42 AM Device Control Device: YAMAHA_RECEIVER Device YAMAHA-RECEIVER MAIN VOL to -25dB (-25)
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 7, "jsonrpc": "2.0", "result": { "item": { "episode": -1, "fanart": "", "genre": [], "label": "01. Alice in Chains - Them Bones", "mpaa": "", "season": -1, "showtitle": "", "streamdetails": { "audio": [], "subtitle": [], "video": [] }, "thumbnail": "", "title": "", "tvshowid": -1, "type": "unknown" } } }
Apr-12 7:27:40 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.GetItem", "params": { "playerid": 1, "properties": [ "lyrics", "mpaa", "thumbnail", "genre", "title", "tvshowid", "showtitle", "season", "episode", "fanart", "streamdetails" ] }, "id": 7 }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 6, "jsonrpc": "2.0", "result": { "canrepeat": true, "canshuffle": true, "repeat": "off", "shuffled": false, "speed": 1 } }
Apr-12 7:27:40 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.GetProperties", "params": { "playerid": 1, "properties": [ "canrepeat", "repeat", "canshuffle", "shuffled", "speed" ] }, "id": 6 }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 5, "jsonrpc": "2.0", "result": [ { "playerid": 1, "type": "audio" } ] }
Apr-12 7:27:40 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.GetActivePlayers", "params": {}, "id": 5 }
Apr-12 7:27:40 AM Kodi DEBUG OnPlay
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Player.OnPlay", "params": { "data": { "item": { "type": "unknown" }, "player": { "playerid": 1, "speed": 1 } }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 101 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 100 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 99 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 98 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 97 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 96 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 95 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 94 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 93 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 92 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 91 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 90 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 89 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 88 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 87 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 86 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 85 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 84 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 83 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 82 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 81 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 80 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 79 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 78 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 77 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 76 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 75 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 74 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 73 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 72 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 71 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 70 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 69 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 68 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 67 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 66 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 65 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 64 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 63 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 62 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 61 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 60 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 59 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 58 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 57 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 56 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 55 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 54 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 53 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 4, "jsonrpc": "2.0", "result": "OK" }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 52 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 51 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 50 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 49 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 48 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 47 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 46 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 45 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 44 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 43 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 42 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 41 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 40 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 39 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 38 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 37 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 36 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 35 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 34 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 33 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 32 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 31 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 30 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 29 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 28 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 27 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 26 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 25 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 24 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 23 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 22 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 21 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 20 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 19 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 18 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 17 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 16 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 15 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 14 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 13 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 12 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 11 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 10 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 9 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 8 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 7 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 6 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 5 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 4 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 3 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 2 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 1 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "type": "unknown" }, "playlistid": 1, "position": 0 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnRemove", "params": { "data": { "playlistid": 1, "position": 0 }, "sender": "xbmc" } }
Apr-12 7:27:40 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Playlist.OnAdd", "params": { "data": { "item": { "title": "metal.m3u", "type": "movie" }, "playlistid": 1, "position": 0 }, "sender": "xbmc" } }
Apr-12 7:27:39 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "file": "/home/william/.kodi/userdata/playlists/music/metal.m3u" } }, "id": 4 }
Apr-12 7:27:39 AM Event Event Trigger "Kodi Playlist metal"
Comment
-
I can replicate this problem and it looks like this is a problem with the way m3u playlist are handled. If I create a smart playlist or directly play a track from Kodi, the title, thumbnail, etc are correctly reported.
Could you try to use "smart paylist" (.xsp file) instead of m3u playlists?
Comment
-
Smart playlists are working!
Of course I found an apparent bug in Kodi where if you select two rules of the same type the play list will appear empty. ie rule #1 play artist of type "led zeppelin" rule #2 play artist of type "Pink Floyd".
However, if you create 1 rule with both bands it works OK.
Thanks for your help!
Comment
-
Hi Spud,
I see in the debug log that genre (ie.Rock) and the path to the artist (ie.2fDire%20Straits) are included in the data stream. Would it be possible to get devices for those?
DEBUG <--192.168.1.8:8080 { "id": 47, "jsonrpc": "2.0", "result": { "item": { "fanart": "", "genre": [ "Rock" ], "id": 8992, "label": "Brothers in Arms", "lyrics": "", "thumbnail": "image://%2fhome%2fwilliam%2fMusic%2fDire%20Straits%2fBrothers%20in%2 0Arms%2fFolder.jpg/", "title": "Brothers in Arms", "type": "song" } } }
Ideally it would be great if you could load the Homeseer media API with music from a Kodi instance but I don't know if that's possible or if Homeseer Tech ever finished the API.
As a work around I created a virtual device in homeseer and I'm assigning playlist names and values that I can then select in HSTouch, it's clunky and a lot of work though.
Comment
-
Spud,
Clicking shuffle off also turns off repeat on the homeseer web interface. Then clicking shuffle on doesn't update the homeseer devices.
Apr-15 11:02:35 AM Kodi DEBUG <--192.168.42.61:9090 { "id": 1426, "jsonrpc": "2.0", "result": "pong" }
Apr-15 11:02:35 AM Kodi DEBUG <--192.168.42.62:9090 { "id": 1426, "jsonrpc": "2.0", "result": "pong" }
Apr-15 11:02:35 AM Kodi DEBUG -->192.168.42.61:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 1426 }
Apr-15 11:02:35 AM Kodi DEBUG -->192.168.42.62:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 1426 }
Apr-15 11:02:32 AM Z-Wave Device: 1st Floor Bedroom Alex Fan controlled by Polling Alex Fan is being polled.
Apr-15 11:02:30 AM Event Event Trigger "Polling Alex Fan"
Apr-15 11:02:29 AM Z-Wave Device: 1st Floor Bedroom Alex Fan controlled by Polling Alex Fan is being polled.
Apr-15 11:02:27 AM Event Event Trigger "Polling Alex Fan"
Apr-15 11:02:25 AM Z-Wave Device: 1st Floor Bedroom Master Bath Light controlled by Polling Master Bath Fan is being polled.
Apr-15 11:02:24 AM Kodi DEBUG OnPropertyChanged
Apr-15 11:02:24 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 25, "jsonrpc": "2.0", "result": "OK" }
Apr-15 11:02:24 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Player.OnPropertyChanged", "params": { "data": { "player": { "playerid": 0 }, "property": { "shuffled": true } }, "sender": "xbmc" } }
Apr-15 11:02:24 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.SetShuffle", "params": { "playerid": 0, "shuffle": "toggle" }, "id": 25 }
Apr-15 11:02:24 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 24, "jsonrpc": "2.0", "result": [ { "playerid": 0, "type": "audio" } ] }
Apr-15 11:02:24 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.GetActivePlayers", "params": {}, "id": 24 }
Apr-15 11:02:24 AM Device Control Device: Homeseer Shuffle to On/Off (1000) by/from: CAPI Control Handler
Apr-15 11:02:23 AM Event Event Trigger "Polling Master Bath Light"
Apr-15 11:01:57 AM Kodi DEBUG <--192.168.42.8:9090 { "id": 7, "jsonrpc": "2.0", "result": "pong" }
Apr-15 11:01:57 AM Kodi DEBUG -->192.168.42.8:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 7 }
Apr-15 11:01:35 AM Kodi DEBUG <--192.168.42.61:9090 { "id": 1425, "jsonrpc": "2.0", "result": "pong" }
Apr-15 11:01:35 AM Kodi DEBUG <--192.168.42.62:9090 { "id": 1425, "jsonrpc": "2.0", "result": "pong" }
Apr-15 11:01:35 AM Kodi DEBUG -->192.168.42.61:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 1425 }
Apr-15 11:01:35 AM Kodi DEBUG -->192.168.42.62:9090 { "jsonrpc": "2.0", "method": "JSONRPC.Ping", "params": {}, "id": 1425 }
Apr-15 11:01:31 AM Kodi DEBUG OnPropertyChanged
Apr-15 11:01:31 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 23, "jsonrpc": "2.0", "result": "OK" }
Apr-15 11:01:31 AM Kodi DEBUG <--192.168.42.8:9090 { "jsonrpc": "2.0", "method": "Player.OnPropertyChanged", "params": { "data": { "player": { "playerid": 0 }, "property": { "shuffled": false } }, "sender": "xbmc" } }
Apr-15 11:01:31 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.SetShuffle", "params": { "playerid": 0, "shuffle": "toggle" }, "id": 23 }
Apr-15 11:01:31 AM Kodi DEBUG <--192.168.42.8:8080 { "id": 22, "jsonrpc": "2.0", "result": [ { "playerid": 0, "type": "audio" } ] }
Apr-15 11:01:31 AM Kodi DEBUG -->192.168.42.8:8080 { "jsonrpc": "2.0", "method": "Player.GetActivePlayers", "params": {}, "id": 22 }
Apr-15 11:01:31 AM Device Control Device: Homeseer Shuffle to On/Off (1000) by/from: CAPI Control Handler
Comment
-
Originally posted by happnatious1 View PostSpud,
Clicking shuffle off also turns off repeat on the homeseer web interface. Then clicking shuffle on doesn't update the homeseer devices.
Comment
-
Originally posted by spud View PostI can replicate this problem and it looks like this is a problem with the way m3u playlist are handled. If I create a smart playlist or directly play a track from Kodi, the title, thumbnail, etc are correctly reported.
Could you try to use "smart paylist" (.xsp file) instead of m3u playlists?
Thanks
Comment
-
Originally posted by spud View PostIn version 3.0.1.6 available in the beta section of the updater, I have fixed this bug, and I have added some optional devices for Artist, Album and Genre. To make these devices appear, go to the config page and click the "Create music devices" button
These are working great! finally getting back to working with HSTouch after rolling back all the betas because of stability issues and getting out of the hospital. (Colon cancer sucks)
Kodi 17 actually has a really nice default web interface but I cant get it to work in HSTouch on android or windows. The Hax web interface appears to work on android but not windows. It doesn't show up in the designer but does after it is deployed.
Comment
Comment