Issue description:
I am using the Confluence theme, and when I type into the filter field in the sidebar using the yatse keyboard that pops up when you hit the keyboard button from the main remote interface, it seems to stack / repeat the keys. If I type “Abc” (logs below), I end up with “AAbAbc”. This seems to extend to any length of input, so If I type in “Futurama”, I get “FFuFutFutuFuturFuturaFuturamFuturama”. This of course esentially breaks filtering
This only happens with yatse, other remote or typing into the field does not result in the repeats.
2019-06-30 10:36:44.844 Verbose/KodiKrypton: <-- [492] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 756-byte body)
2019-06-30 10:36:44.845 Verbose/KodiKrypton: <-- [492] {"id":157,"jsonrpc":"2.0","result":{"audiostreams":[{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"}],"canseek":true,"currentaudiostream":{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"},"currentsubtitle":{},"currentvideostream":{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720},"partymode":false,"playlistid":1,"position":0,"repeat":"off","shuffled":false,"speed":0,"subtitleenabled":false,"subtitles":[],"time":{"hours":0,"milliseconds":645,"minutes":24,"seconds":39},"totaltime":{"hours":1,"milliseconds":744,"minutes":28,"seconds":15},"type":"video","videostreams":[{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720}]}}
2019-06-30 10:36:44.848 Verbose/KodiKrypton: --> [410] POST http://192.168.1.12:8080/jsonrpc (378-byte body)
2019-06-30 10:36:44.848 Verbose/KodiKrypton: --> [410] {"id":93,"jsonrpc":"2.0","method":"Player.GetItem","params":{"properties":["album","albumartist","artist","episode","art","file","genre","plot","rating","season","showtitle","studio","imdbnumber","tagline","title","track","year","streamdetails","originaltitle","playcount","runtime","duration","cast","writer","director","userrating","firstaired","displayartist"],"playerid":1}}
2019-06-30 10:36:44.875 Verbose/KodiKrypton: <-- [410] 200 OK http://192.168.1.12:8080/jsonrpc (26ms, 938-byte body)
2019-06-30 10:36:44.884 Verbose/KodiKrypton: <-- [410] {"id":93,"jsonrpc":"2.0","result":{"item":{"album":"","art":{"thumb":"image://video@nfs%3a%2f%2f192.168.1.11%2fmedia%2fother%2fdownloads%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv/"},"artist":[],"cast":[],"director":[],"episode":-1,"file":"nfs://192.168.1.11/media/other/downloads/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","firstaired":"","genre":[],"imdbnumber":"","label":"The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","originaltitle":"","playcount":0,"plot":"","rating":0.0,"runtime":5295,"season":-1,"showtitle":"","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"eng"}],"subtitle":[],"video":[{"aspect":2.4000000953674316406,"codec":"h264","duration":5295,"height":300,"language":"","stereomode":"","width":720}]},"studio":[],"tagline":"","title":"","track":-1,"type":"unknown","userrating":0,"writer":[],"year":1601}}}
2019-06-30 10:36:44.955 Verbose/QueryBuilder: o.c@12: Query: SELECT favourites._id,favourites.host_id,favourites.external_id,favourites.external_data,favourites.is_file,favourites.file,favourites.media_id,favourites.media_type,favourites.sort_order,favourites.thumbnail,favourites.title,favourites.remote_play,favourites.is_menu_entry FROM favourites WHERE (favourites.host_id=?) AND (favourites.is_menu_entry>0) ('2') [0 in 0.62ms]
2019-06-30 10:36:44.957 Verbose/QueryBuilder: o.c@12: Query: SELECT hosts._id,hosts.type,hosts.name,hosts.color,hosts.description,hosts.api,hosts.ip,hosts.port_1,hosts.port_2,hosts.port_3,hosts.port_4,hosts.port_5,hosts.login,hosts.password,hosts.mac_address,hosts.wifi_only,hosts.wifi_ssid,hosts.info_1,hosts.info_2,hosts.info_3,hosts.int_param_1,hosts.int_param_2,hosts.int_param_3,hosts.int_param_4,hosts.int_param_5,hosts.string_param_1,hosts.string_param_2,hosts.string_param_3,hosts.string_param_4,hosts.string_param_5,hosts.unique_id,hosts.display_order FROM hosts WHERE (hosts.type&4=4) AND (hosts._id <> ?) ORDER BY hosts.display_order ASC, hosts._id ASC ('2') [1 in 2.32ms]
2019-06-30 10:36:44.961 Verbose/QueryBuilder: o.c@12: Query: COUNT on tv_shows, count=439 | (tv_shows.host_id=?) - '2' [0.74ms]
2019-06-30 10:36:44.964 Verbose/QueryBuilder: o.c@12: Query: COUNT on tv_episodes, count=13618 | (tv_episodes.host_id=?) - '2' [3.57ms]
2019-06-30 10:36:44.964 Verbose/QueryBuilder: o.c@12: Query: COUNT on videos_sets, count=551 | (videos_sets.host_id=?) AND (videos_sets.video_count > -1) - '2' [4.08ms]
2019-06-30 10:36:44.965 Verbose/QueryBuilder: o.c@12: Query: COUNT on artists, count=0 | (artists.host_id=?) - '2' [0.22ms]
2019-06-30 10:36:44.965 Verbose/QueryBuilder: o.c@12: Query: COUNT on movies, count=7544 | (movies.host_id=?) - '2' [4.54ms]
2019-06-30 10:36:44.965 Verbose/QueryBuilder: o.c@12: Query: COUNT on albums, count=0 | (albums.host_id=?) - '2' [3.06ms]
2019-06-30 10:36:45.029 Verbose/QueryBuilder: o.c@12: Query: SELECT custom_commands._id,custom_commands.color,custom_commands.description,custom_commands.display_order,custom_commands.icon,custom_commands.param_1,custom_commands.param_2,custom_commands.param_3,custom_commands.param_4,custom_commands.param_5,custom_commands.read_only,custom_commands.source,custom_commands.title,custom_commands.type,custom_commands.unique_id,custom_commands.remote_button FROM custom_commands WHERE (custom_commands.source=?) OR (custom_commands.source=?) ORDER BY custom_commands.display_order ASC ('xbmckrypton','ec79c6d9-1d40-4afd-a042-055f7d1ab377') [0 in 0.46ms]
2019-06-30 10:36:46.394 Verbose/KodiKrypton: --> [979] POST http://192.168.1.12:8080/jsonrpc (61-byte body)
2019-06-30 10:36:46.395 Verbose/KodiKrypton: --> [979] {"id":932,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019-06-30 10:36:46.414 Verbose/KodiKrypton: <-- [979] 200 OK http://192.168.1.12:8080/jsonrpc (18ms, 67-byte body)
2019-06-30 10:36:46.414 Verbose/KodiKrypton: <-- [979] {"id":932,"jsonrpc":"2.0","result":[{"playerid":1,"type":"video"}]}
2019-06-30 10:36:46.417 Verbose/KodiKrypton: --> [934] POST http://192.168.1.12:8080/jsonrpc (106-byte body)
2019-06-30 10:36:46.417 Verbose/KodiKrypton: --> [934] {"id":151,"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume","muted"]}}
2019-06-30 10:36:46.422 Verbose/KodiKrypton: <-- [934] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 63-byte body)
2019-06-30 10:36:46.422 Verbose/KodiKrypton: <-- [934] {"id":151,"jsonrpc":"2.0","result":{"muted":false,"volume":55}}
2019-06-30 10:36:46.424 Verbose/KodiKrypton: --> [508] POST http://192.168.1.12:8080/jsonrpc (317-byte body)
2019-06-30 10:36:46.424 Verbose/KodiKrypton: --> [508] {"id":212,"jsonrpc":"2.0","method":"Player.GetProperties","params":{"properties":["audiostreams","canseek","currentaudiostream","currentsubtitle","partymode","playlistid","position","repeat","shuffled","speed","subtitleenabled","subtitles","time","totaltime","type","videostreams","currentvideostream"],"playerid":1}}
2019-06-30 10:36:46.428 Verbose/KodiKrypton: <-- [508] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 756-byte body)
2019-06-30 10:36:46.429 Verbose/KodiKrypton: <-- [508] {"id":212,"jsonrpc":"2.0","result":{"audiostreams":[{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"}],"canseek":true,"currentaudiostream":{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"},"currentsubtitle":{},"currentvideostream":{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720},"partymode":false,"playlistid":1,"position":0,"repeat":"off","shuffled":false,"speed":0,"subtitleenabled":false,"subtitles":[],"time":{"hours":0,"milliseconds":645,"minutes":24,"seconds":39},"totaltime":{"hours":1,"milliseconds":744,"minutes":28,"seconds":15},"type":"video","videostreams":[{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720}]}}
2019-06-30 10:36:46.430 Verbose/KodiKrypton: --> [714] POST http://192.168.1.12:8080/jsonrpc (379-byte body)
2019-06-30 10:36:46.430 Verbose/KodiKrypton: --> [714] {"id":298,"jsonrpc":"2.0","method":"Player.GetItem","params":{"properties":["album","albumartist","artist","episode","art","file","genre","plot","rating","season","showtitle","studio","imdbnumber","tagline","title","track","year","streamdetails","originaltitle","playcount","runtime","duration","cast","writer","director","userrating","firstaired","displayartist"],"playerid":1}}
2019-06-30 10:36:46.460 Verbose/KodiKrypton: <-- [714] 200 OK http://192.168.1.12:8080/jsonrpc (29ms, 939-byte body)
2019-06-30 10:36:46.471 Verbose/KodiKrypton: <-- [714] {"id":298,"jsonrpc":"2.0","result":{"item":{"album":"","art":{"thumb":"image://video@nfs%3a%2f%2f192.168.1.11%2fmedia%2fother%2fdownloads%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv/"},"artist":[],"cast":[],"director":[],"episode":-1,"file":"nfs://192.168.1.11/media/other/downloads/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","firstaired":"","genre":[],"imdbnumber":"","label":"The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","originaltitle":"","playcount":0,"plot":"","rating":0.0,"runtime":5295,"season":-1,"showtitle":"","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"eng"}],"subtitle":[],"video":[{"aspect":2.4000000953674316406,"codec":"h264","duration":5295,"height":300,"language":"","stereomode":"","width":720}]},"studio":[],"tagline":"","title":"","track":-1,"type":"unknown","userrating":0,"writer":[],"year":1601}}}
2019-06-30 10:36:47.973 Verbose/KodiKrypton: --> [102] POST http://192.168.1.12:8080/jsonrpc (61-byte body)
2019-06-30 10:36:47.974 Verbose/KodiKrypton: --> [102] {"id":274,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019-06-30 10:36:47.992 Verbose/KodiKrypton: <-- [102] 200 OK http://192.168.1.12:8080/jsonrpc (18ms, 67-byte body)
2019-06-30 10:36:47.992 Verbose/KodiKrypton: <-- [102] {"id":274,"jsonrpc":"2.0","result":[{"playerid":1,"type":"video"}]}
2019-06-30 10:36:47.994 Verbose/KodiKrypton: --> [928] POST http://192.168.1.12:8080/jsonrpc (106-byte body)
2019-06-30 10:36:47.994 Verbose/KodiKrypton: --> [928] {"id":438,"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume","muted"]}}
2019-06-30 10:36:47.998 Verbose/KodiKrypton: <-- [928] 200 OK http://192.168.1.12:8080/jsonrpc (3ms, 63-byte body)
2019-06-30 10:36:47.998 Verbose/KodiKrypton: <-- [928] {"id":438,"jsonrpc":"2.0","result":{"muted":false,"volume":55}}
2019-06-30 10:36:47.999 Verbose/KodiKrypton: --> [829] POST http://192.168.1.12:8080/jsonrpc (317-byte body)
2019-06-30 10:36:47.999 Verbose/KodiKrypton: --> [829] {"id":533,"jsonrpc":"2.0","method":"Player.GetProperties","params":{"properties":["audiostreams","canseek","currentaudiostream","currentsubtitle","partymode","playlistid","position","repeat","shuffled","speed","subtitleenabled","subtitles","time","totaltime","type","videostreams","currentvideostream"],"playerid":1}}
2019-06-30 10:36:48.005 Verbose/KodiKrypton: <-- [829] 200 OK http://192.168.1.12:8080/jsonrpc (5ms, 756-byte body)
2019-06-30 10:36:48.005 Verbose/KodiKrypton: <-- [829] {"id":533,"jsonrpc":"2.0","result":{"audiostreams":[{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"}],"canseek":true,"currentaudiostream":{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"},"currentsubtitle":{},"currentvideostream":{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720},"partymode":false,"playlistid":1,"position":0,"repeat":"off","shuffled":false,"speed":0,"subtitleenabled":false,"subtitles":[],"time":{"hours":0,"milliseconds":645,"minutes":24,"seconds":39},"totaltime":{"hours":1,"milliseconds":744,"minutes":28,"seconds":15},"type":"video","videostreams":[{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720}]}}
2019-06-30 10:36:48.008 Verbose/KodiKrypton: --> [407] POST http://192.168.1.12:8080/jsonrpc (379-byte body)
2019-06-30 10:36:48.008 Verbose/KodiKrypton: --> [407] {"id":574,"jsonrpc":"2.0","method":"Player.GetItem","params":{"properties":["album","albumartist","artist","episode","art","file","genre","plot","rating","season","showtitle","studio","imdbnumber","tagline","title","track","year","streamdetails","originaltitle","playcount","runtime","duration","cast","writer","director","userrating","firstaired","displayartist"],"playerid":1}}
2019-06-30 10:36:48.036 Verbose/KodiKrypton: <-- [407] 200 OK http://192.168.1.12:8080/jsonrpc (27ms, 939-byte body)
2019-06-30 10:36:48.043 Verbose/KodiKrypton: <-- [407] {"id":574,"jsonrpc":"2.0","result":{"item":{"album":"","art":{"thumb":"image://video@nfs%3a%2f%2f192.168.1.11%2fmedia%2fother%2fdownloads%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv/"},"artist":[],"cast":[],"director":[],"episode":-1,"file":"nfs://192.168.1.11/media/other/downloads/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","firstaired":"","genre":[],"imdbnumber":"","label":"The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","originaltitle":"","playcount":0,"plot":"","rating":0.0,"runtime":5295,"season":-1,"showtitle":"","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"eng"}],"subtitle":[],"video":[{"aspect":2.4000000953674316406,"codec":"h264","duration":5295,"height":300,"language":"","stereomode":"","width":720}]},"studio":[],"tagline":"","title":"","track":-1,"type":"unknown","userrating":0,"writer":[],"year":1601}}}
2019-06-30 10:36:48.195 Verbose/EventClient: g9.onTextChanged@4: senduvKey(65)
2019-06-30 10:36:48.196 Verbose/EventClient: Thread.run@764: Sending ping
2019-06-30 10:36:48.840 Verbose/EventClient: g9.onTextChanged@4: senduvKey(65)
2019-06-30 10:36:48.841 Verbose/EventClient: g9.onTextChanged@4: senduvKey(98)
2019-06-30 10:36:49.432 Verbose/EventClient: g9.onTextChanged@4: senduvKey(65)
2019-06-30 10:36:49.432 Verbose/EventClient: g9.onTextChanged@4: senduvKey(98)
2019-06-30 10:36:49.432 Verbose/EventClient: g9.onTextChanged@4: senduvKey(99)
2019-06-30 10:36:49.547 Verbose/KodiKrypton: --> [356] POST http://192.168.1.12:8080/jsonrpc (61-byte body)
2019-06-30 10:36:49.547 Verbose/KodiKrypton: --> [356] {"id":650,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019-06-30 10:36:49.574 Verbose/KodiKrypton: <-- [356] 200 OK http://192.168.1.12:8080/jsonrpc (27ms, 67-byte body)
2019-06-30 10:36:49.574 Verbose/KodiKrypton: <-- [356] {"id":650,"jsonrpc":"2.0","result":[{"playerid":1,"type":"video"}]}
2019-06-30 10:36:49.576 Verbose/KodiKrypton: --> [742] POST http://192.168.1.12:8080/jsonrpc (106-byte body)
2019-06-30 10:36:49.576 Verbose/KodiKrypton: --> [742] {"id":488,"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume","muted"]}}
2019-06-30 10:36:49.580 Verbose/KodiKrypton: <-- [742] 200 OK http://192.168.1.12:8080/jsonrpc (3ms, 63-byte body)
2019-06-30 10:36:49.580 Verbose/KodiKrypton: <-- [742] {"id":488,"jsonrpc":"2.0","result":{"muted":false,"volume":55}}
2019-06-30 10:36:49.581 Verbose/KodiKrypton: --> [326] POST http://192.168.1.12:8080/jsonrpc (317-byte body)
2019-06-30 10:36:49.581 Verbose/KodiKrypton: --> [326] {"id":832,"jsonrpc":"2.0","method":"Player.GetProperties","params":{"properties":["audiostreams","canseek","currentaudiostream","currentsubtitle","partymode","playlistid","position","repeat","shuffled","speed","subtitleenabled","subtitles","time","totaltime","type","videostreams","currentvideostream"],"playerid":1}}
2019-06-30 10:36:49.585 Verbose/KodiKrypton: <-- [326] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 756-byte body)
2019-06-30 10:36:49.586 Verbose/KodiKrypton: <-- [326] {"id":832,"jsonrpc":"2.0","result":{"audiostreams":[{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"}],"canseek":true,"currentaudiostream":{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"},"currentsubtitle":{},"currentvideostream":{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720},"partymode":false,"playlistid":1,"position":0,"repeat":"off","shuffled":false,"speed":0,"subtitleenabled":false,"subtitles":[],"time":{"hours":0,"milliseconds":645,"minutes":24,"seconds":39},"totaltime":{"hours":1,"milliseconds":744,"minutes":28,"seconds":15},"type":"video","videostreams":[{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720}]}}
2019-06-30 10:36:49.587 Verbose/KodiKrypton: --> [981] POST http://192.168.1.12:8080/jsonrpc (379-byte body)
2019-06-30 10:36:49.587 Verbose/KodiKrypton: --> [981] {"id":990,"jsonrpc":"2.0","method":"Player.GetItem","params":{"properties":["album","albumartist","artist","episode","art","file","genre","plot","rating","season","showtitle","studio","imdbnumber","tagline","title","track","year","streamdetails","originaltitle","playcount","runtime","duration","cast","writer","director","userrating","firstaired","displayartist"],"playerid":1}}
2019-06-30 10:36:49.617 Verbose/KodiKrypton: <-- [981] 200 OK http://192.168.1.12:8080/jsonrpc (29ms, 939-byte body)
2019-06-30 10:36:49.626 Verbose/KodiKrypton: <-- [981] {"id":990,"jsonrpc":"2.0","result":{"item":{"album":"","art":{"thumb":"image://video@nfs%3a%2f%2f192.168.1.11%2fmedia%2fother%2fdownloads%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv/"},"artist":[],"cast":[],"director":[],"episode":-1,"file":"nfs://192.168.1.11/media/other/downloads/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","firstaired":"","genre":[],"imdbnumber":"","label":"The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","originaltitle":"","playcount":0,"plot":"","rating":0.0,"runtime":5295,"season":-1,"showtitle":"","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"eng"}],"subtitle":[],"video":[{"aspect":2.4000000953674316406,"codec":"h264","duration":5295,"height":300,"language":"","stereomode":"","width":720}]},"studio":[],"tagline":"","title":"","track":-1,"type":"unknown","userrating":0,"writer":[],"year":1601}}}
2019-06-30 10:36:49.956 Verbose/EventClient: g9.onTextChanged@4: senduvKey(65)
2019-06-30 10:36:49.956 Verbose/EventClient: g9.onTextChanged@4: senduvKey(98)
2019-06-30 10:36:49.956 Verbose/EventClient: g9.onTextChanged@4: senduvKey(99)
2019-06-30 10:36:49.956 Verbose/EventClient: g9.onTextChanged@4: senduvKey(100)
2019-06-30 10:36:51.129 Verbose/KodiKrypton: --> [619] POST http://192.168.1.12:8080/jsonrpc (61-byte body)
2019-06-30 10:36:51.130 Verbose/KodiKrypton: --> [619] {"id":384,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019-06-30 10:36:51.142 Verbose/KodiKrypton: <-- [619] 200 OK http://192.168.1.12:8080/jsonrpc (12ms, 67-byte body)
2019-06-30 10:36:51.143 Verbose/KodiKrypton: <-- [619] {"id":384,"jsonrpc":"2.0","result":[{"playerid":1,"type":"video"}]}
2019-06-30 10:36:51.144 Verbose/KodiKrypton: --> [305] POST http://192.168.1.12:8080/jsonrpc (106-byte body)
2019-06-30 10:36:51.145 Verbose/KodiKrypton: --> [305] {"id":745,"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume","muted"]}}
2019-06-30 10:36:51.149 Verbose/KodiKrypton: <-- [305] 200 OK http://192.168.1.12:8080/jsonrpc (3ms, 63-byte body)
2019-06-30 10:36:51.149 Verbose/KodiKrypton: <-- [305] {"id":745,"jsonrpc":"2.0","result":{"muted":false,"volume":55}}
2019-06-30 10:36:51.151 Verbose/KodiKrypton: --> [325] POST http://192.168.1.12:8080/jsonrpc (317-byte body)
2019-06-30 10:36:51.152 Verbose/KodiKrypton: --> [325] {"id":418,"jsonrpc":"2.0","method":"Player.GetProperties","params":{"properties":["audiostreams","canseek","currentaudiostream","currentsubtitle","partymode","playlistid","position","repeat","shuffled","speed","subtitleenabled","subtitles","time","totaltime","type","videostreams","currentvideostream"],"playerid":1}}
2019-06-30 10:36:51.156 Verbose/KodiKrypton: <-- [325] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 756-byte body)
2019-06-30 10:36:51.157 Verbose/KodiKrypton: <-- [325] {"id":418,"jsonrpc":"2.0","result":{"audiostreams":[{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"}],"canseek":true,"currentaudiostream":{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"},"currentsubtitle":{},"currentvideostream":{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720},"partymode":false,"playlistid":1,"position":0,"repeat":"off","shuffled":false,"speed":0,"subtitleenabled":false,"subtitles":[],"time":{"hours":0,"milliseconds":645,"minutes":24,"seconds":39},"totaltime":{"hours":1,"milliseconds":744,"minutes":28,"seconds":15},"type":"video","videostreams":[{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720}]}}
2019-06-30 10:36:51.159 Verbose/KodiKrypton: --> [446] POST http://192.168.1.12:8080/jsonrpc (378-byte body)
2019-06-30 10:36:51.159 Verbose/KodiKrypton: --> [446] {"id":47,"jsonrpc":"2.0","method":"Player.GetItem","params":{"properties":["album","albumartist","artist","episode","art","file","genre","plot","rating","season","showtitle","studio","imdbnumber","tagline","title","track","year","streamdetails","originaltitle","playcount","runtime","duration","cast","writer","director","userrating","firstaired","displayartist"],"playerid":1}}
2019-06-30 10:36:51.188 Verbose/KodiKrypton: <-- [446] 200 OK http://192.168.1.12:8080/jsonrpc (29ms, 938-byte body)
2019-06-30 10:36:51.197 Verbose/KodiKrypton: <-- [446] {"id":47,"jsonrpc":"2.0","result":{"item":{"album":"","art":{"thumb":"image://video@nfs%3a%2f%2f192.168.1.11%2fmedia%2fother%2fdownloads%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv/"},"artist":[],"cast":[],"director":[],"episode":-1,"file":"nfs://192.168.1.11/media/other/downloads/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","firstaired":"","genre":[],"imdbnumber":"","label":"The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","originaltitle":"","playcount":0,"plot":"","rating":0.0,"runtime":5295,"season":-1,"showtitle":"","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"eng"}],"subtitle":[],"video":[{"aspect":2.4000000953674316406,"codec":"h264","duration":5295,"height":300,"language":"","stereomode":"","width":720}]},"studio":[],"tagline":"","title":"","track":-1,"type":"unknown","userrating":0,"writer":[],"year":1601}}}
2019-06-30 10:36:52.699 Verbose/KodiKrypton: --> [431] POST http://192.168.1.12:8080/jsonrpc (61-byte body)
2019-06-30 10:36:52.699 Verbose/KodiKrypton: --> [431] {"id":800,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019-06-30 10:36:52.719 Verbose/KodiKrypton: <-- [431] 200 OK http://192.168.1.12:8080/jsonrpc (19ms, 67-byte body)
2019-06-30 10:36:52.719 Verbose/KodiKrypton: <-- [431] {"id":800,"jsonrpc":"2.0","result":[{"playerid":1,"type":"video"}]}
2019-06-30 10:36:52.720 Verbose/KodiKrypton: --> [109] POST http://192.168.1.12:8080/jsonrpc (106-byte body)
2019-06-30 10:36:52.720 Verbose/KodiKrypton: --> [109] {"id":211,"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume","muted"]}}
2019-06-30 10:36:52.724 Verbose/KodiKrypton: <-- [109] 200 OK http://192.168.1.12:8080/jsonrpc (3ms, 63-byte body)
2019-06-30 10:36:52.724 Verbose/KodiKrypton: <-- [109] {"id":211,"jsonrpc":"2.0","result":{"muted":false,"volume":55}}
2019-06-30 10:36:52.727 Verbose/KodiKrypton: --> [458] POST http://192.168.1.12:8080/jsonrpc (316-byte body)
2019-06-30 10:36:52.727 Verbose/KodiKrypton: --> [458] {"id":63,"jsonrpc":"2.0","method":"Player.GetProperties","params":{"properties":["audiostreams","canseek","currentaudiostream","currentsubtitle","partymode","playlistid","position","repeat","shuffled","speed","subtitleenabled","subtitles","time","totaltime","type","videostreams","currentvideostream"],"playerid":1}}
2019-06-30 10:36:52.732 Verbose/KodiKrypton: <-- [458] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 755-byte body)
2019-06-30 10:36:52.732 Verbose/KodiKrypton: <-- [458] {"id":63,"jsonrpc":"2.0","result":{"audiostreams":[{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"}],"canseek":true,"currentaudiostream":{"bitrate":385639,"channels":6,"codec":"ac3","index":0,"language":"eng","name":"AC3 5.1"},"currentsubtitle":{},"currentvideostream":{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720},"partymode":false,"playlistid":1,"position":0,"repeat":"off","shuffled":false,"speed":0,"subtitleenabled":false,"subtitles":[],"time":{"hours":0,"milliseconds":645,"minutes":24,"seconds":39},"totaltime":{"hours":1,"milliseconds":744,"minutes":28,"seconds":15},"type":"video","videostreams":[{"codec":"h264","height":300,"index":0,"language":"","name":"","width":720}]}}
2019-06-30 10:36:52.734 Verbose/KodiKrypton: --> [347] POST http://192.168.1.12:8080/jsonrpc (379-byte body)
2019-06-30 10:36:52.734 Verbose/KodiKrypton: --> [347] {"id":448,"jsonrpc":"2.0","method":"Player.GetItem","params":{"properties":["album","albumartist","artist","episode","art","file","genre","plot","rating","season","showtitle","studio","imdbnumber","tagline","title","track","year","streamdetails","originaltitle","playcount","runtime","duration","cast","writer","director","userrating","firstaired","displayartist"],"playerid":1}}
2019-06-30 10:36:52.802 Verbose/KodiKrypton: <-- [347] 200 OK http://192.168.1.12:8080/jsonrpc (67ms, 939-byte body)
2019-06-30 10:36:52.811 Verbose/KodiKrypton: <-- [347] {"id":448,"jsonrpc":"2.0","result":{"item":{"album":"","art":{"thumb":"image://video@nfs%3a%2f%2f192.168.1.11%2fmedia%2fother%2fdownloads%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG%2fThe.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv/"},"artist":[],"cast":[],"director":[],"episode":-1,"file":"nfs://192.168.1.11/media/other/downloads/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG/The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","firstaired":"","genre":[],"imdbnumber":"","label":"The.Night.Sitter.2018.HDRip.AC3.x264-CMRG.mkv","originaltitle":"","playcount":0,"plot":"","rating":0.0,"runtime":5295,"season":-1,"showtitle":"","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"eng"}],"subtitle":[],"video":[{"aspect":2.4000000953674316406,"codec":"h264","duration":5295,"height":300,"language":"","stereomode":"","width":720}]},"studio":[],"tagline":"","title":"","track":-1,"type":"unknown","userrating":0,"writer":[],"year":1601}}}
2019-06-30 10:36:54.313 Verbose/KodiKrypton: --> [818] POST http://192.168.1.12:8080/jsonrpc (59-byte body)
2019-06-30 10:36:54.313 Verbose/KodiKrypton: --> [818] {"id":7,"jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019-06-30 10:36:54.333 Verbose/KodiKrypton: <-- [818] 200 OK http://192.168.1.12:8080/jsonrpc (19ms, 65-byte body)
2019-06-30 10:36:54.334 Verbose/KodiKrypton: <-- [818] {"id":7,"jsonrpc":"2.0","result":[{"playerid":1,"type":"video"}]}
2019-06-30 10:36:54.337 Verbose/KodiKrypton: --> [166] POST http://192.168.1.12:8080/jsonrpc (106-byte body)
2019-06-30 10:36:54.337 Verbose/KodiKrypton: --> [166] {"id":157,"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume","muted"]}}
2019-06-30 10:36:54.342 Verbose/KodiKrypton: <-- [166] 200 OK http://192.168.1.12:8080/jsonrpc (4ms, 63-byte body)
2019-06-30 10:36:54.342 Verbose/KodiKrypton: <-- [166] {"id":157,"jsonrpc":"2.0","result":{"muted":false,"volume":55}}
2019-06-30 10:36:54.343 Verbose/KodiKrypton: --> [411] POST http://192.168.1.12:8080/jsonrpc (317-byte body)
2019-06-30 10:36:54.343 Verbose/KodiKrypton: --> [411] {"id":141,"jsonrpc":"2.0","method":"Player.GetProperties","params":{"properties":["audiostreams","canseek","currentaudiostream","currentsubtitle","partymode","playlistid","position","repeat","shuffled","speed","subtitleenabled","subtitles","time","totaltime","type","videostreams","currentvideostream"],"playerid":1}}