Announcement

Collapse
No announcement yet.

Kodi To HStouch How to??

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kodi To HStouch How to??

    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!

  • #2
    Just giving this post a bump. I'm planning similar and would love to see further discussion here. I plan to have 3-5 kodi front ends and leverge HST as an option for control.

    Comment


    • #3
      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.
      Attached Files
      If it ain't broke, don't fix it!

      Comment


      • #4
        I have basic kodi controls on my main landing page for each room. Not using it as a dedicated remote, but it has basic commands and some artwork from kodi.

        Comment


        • #5
          Hey spud,

          Is there any way to get cover art, title, track and media type working.
          Attached Files
          If it ain't broke, don't fix it!

          Comment


          • #6
            Originally posted by happnatious1 View Post
            Hey spud,

            Is there any way to get cover art, title, track and media type working.
            what version of the plugin are you running? Please upgrade to 3.0.1.5 if not already done. If it is still not working please provide a debug log of what happens when you start playing.

            Comment


            • #7
              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"
              If it ain't broke, don't fix it!

              Comment


              • #8
                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


                • #9
                  hopefully it's that simple. I'll create some smart playlist this evening when I get home from work and test again.
                  If it ain't broke, don't fix it!

                  Comment


                  • #10
                    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!
                    If it ain't broke, don't fix it!

                    Comment


                    • #11
                      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.
                      Attached Files
                      If it ain't broke, don't fix it!

                      Comment


                      • #12
                        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
                        If it ain't broke, don't fix it!

                        Comment


                        • #13
                          Originally posted by happnatious1 View Post
                          Spud,

                          Clicking shuffle off also turns off repeat on the homeseer web interface. Then clicking shuffle on doesn't update the homeseer devices.
                          In 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

                          Comment


                          • #14
                            Originally posted by spud View Post
                            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?
                            Is there any way to display the play list from Kodi? I am using the Pandora plugin Pandoski. everything is pulling over but not the playlist or stations from the plugin. Any idea how to enable the playlist?
                            Thanks

                            Comment


                            • #15
                              Originally posted by spud View Post
                              In 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
                              Thanks Spud,

                              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.
                              Attached Files
                              If it ain't broke, don't fix it!

                              Comment

                              Working...
                              X