1. No user installed addons are supported, python or otherwise.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
Home Assistant support for MrMC on AppleTV?
-
enigma2k
- Posts: 14
- Joined: 09 Jan 2018, 13:32
Home Assistant support for MrMC on AppleTV?
Hello,
Is there any way to use MrMC together with Home Assistant on an Apple TV 4k? MrMc is showing up in Home Assistent as a Plex Player, unfortunately I'm not able to control it. Is there any workaround for this? I'd love to play/pause and rewind using HA.
Is there any way to use MrMC together with Home Assistant on an Apple TV 4k? MrMc is showing up in Home Assistent as a Plex Player, unfortunately I'm not able to control it. Is there any workaround for this? I'd love to play/pause and rewind using HA.
- amet
- Team MrMC
- Posts: 3787
- Joined: 26 Oct 2015, 16:59
- Location: Dubai/Novi Sad
Re: Home Assistant support for MrMC on AppleTV?
I see that HA supports Kodi? Just link MrMC using that, remote actions should all be the same
https://www.home-assistant.io/components/kodi/
https://www.home-assistant.io/components/kodi/
-
enigma2k
- Posts: 14
- Joined: 09 Jan 2018, 13:32
Re: Home Assistant support for MrMC on AppleTV?
Thank you, this works perfectly! Just got an issue with the "smallforward" "bigforward" and "smallbackward", "bigbackward" (Player.Seek) commands. Normally they should be only 10sec for the smallbackward and 30sec for the bigbackward. In my case it is, however, 30sec for small and 10min for big.
Where can I change this setting in MrMc?
Thanks
Where can I change this setting in MrMc?
Thanks
- amet
- Team MrMC
- Posts: 3787
- Joined: 26 Oct 2015, 16:59
- Location: Dubai/Novi Sad
Re: Home Assistant support for MrMC on AppleTV?
Change the setting level to expert, it’s somewhere under video ... sorry, not in front of it right now
-
enigma2k
- Posts: 14
- Joined: 09 Jan 2018, 13:32
Re: Home Assistant support for MrMC on AppleTV?
I've already tried the skip setting under Video where you can put in how many seconds it should skip if you press on it several times and the delay for the button press. Unfortunately, this has nothing to do with the setting for these: "smallforward" "bigforward" and "smallbackward", "bigbackward" (Player.Seek) https://kodi.wiki/view/JSON-RPC_API/v9
or do you mean a different setting in Video?
or do you mean a different setting in Video?
- amet
- Team MrMC
- Posts: 3787
- Joined: 26 Oct 2015, 16:59
- Location: Dubai/Novi Sad
Re: Home Assistant support for MrMC on AppleTV?
thats the setting I was talking about.
if its Player.Seek then the HA sends the percentage/time for seek.
lets see the debuglog and enable JSON-rpc verbose logging under component logging please.
is there a setting in HA that specifies the amount of time it should skip?
I believe HA specifies how far should it skip ff/rev using below formula
if its Player.Seek then the HA sends the percentage/time for seek.
lets see the debuglog and enable JSON-rpc verbose logging under component logging please.
is there a setting in HA that specifies the amount of time it should skip?
I believe HA specifies how far should it skip ff/rev using below formula
Code: Select all
{"jsonrpc":"2.0", "method":"Player.Seek", "params": { "playerid":1, "value":0 }, "id":1}-
enigma2k
- Posts: 14
- Joined: 09 Jan 2018, 13:32
Re: Home Assistant support for MrMC on AppleTV?
No, there is no setting in HA for this (as far as I know of). What I've read is that the normal Kodi values for bigbackward and smallward are 30sec and 10sec.
Here is the log file. you can find the important parts by looking for "smallbackward". (I did it 4 times here)
Here is the log file. you can find the important parts by looking for "smallbackward". (I did it 4 times here)
Code: Select all
00:47:50.289 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.Seek", "params": {"playerid": 1, "value": "smallbackward"}, "id": 691059469}
00:47:50.297 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandleMessages) - CACHESTATE_WAITFILL
00:47:50.298 T:6155481088 DEBUG: demuxer seek to: 2542132.000000 (ms)
00:47:50.298 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:47:50.329 T:6139998208 DEBUG: ------ Window Init (DialogSeekBar.xml) ------
00:47:50.333 T:6155481088 DEBUG: demuxer seek to: 2542132.000000 (ms), success
00:47:50.333 T:6155481088 DEBUG: CDVDPlayer::FlushBuffers - flushing buffers
00:47:50.353 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Pause
00:47:50.362 T:6158348288 DEBUG: CDVDAudio::Flush - flush audio stream
00:47:50.362 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:47:50.362 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
00:47:50.362 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
00:47:50.373 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:50.375 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:50.391 T:6152040448 ERROR: CDVDMsgGeneralSynchronize - timeout
00:47:50.459 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Reset
00:47:50.464 T:6155481088 ERROR: CDVDMsgGeneralSynchronize - timeout
00:47:50.501 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_AUDIO
00:47:50.501 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_VIDEO
00:47:50.502 T:6155481088 DEBUG: CDVDPlayer::Sync - Audio - pts: 2541920000.000000, cache: 482460.269550, totalcache: 685333.311558
00:47:50.502 T:6155481088 DEBUG: CDVDPlayer::Sync - Video - pts: -4503599627370496.000000, cache: 50000.000000, totalcache: 100000.000000
00:47:50.502 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandlePlaySpeed) - CACHESTATE_DONE
00:47:50.506 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 1327518658}
00:47:50.507 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(2541437539.730450)
00:47:50.507 T:6158348288 DEBUG: CDVDAudio::Resume - resume audio stream
00:47:50.509 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(2541437539.730450)
00:47:50.509 T:6157774848 INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
00:47:50.511 T:6141145088 DEBUG: ActiveAE - start sync of audio stream
00:47:50.533 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 80071304}
00:47:50.542 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 732236000}
00:47:50.555 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 2131747990}
00:47:50.560 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Start player_s(2541.495470)
00:47:50.627 T:6141145088 DEBUG: ActiveAE::SyncStream - average error of 0.529757, start adjusting
00:47:50.627 T:6141145088 DEBUG: ActiveAE::SyncStream - average error 0.529757 below threshold of 30.000000
00:47:50.660 T:4388809664 DEBUG: adjusting playback timeBase_s(2541.100497) player_s(2541.596052), sampleBuffers(1), trackerQueue(22)
00:47:50.761 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:50.764 T:4388809664 DEBUG: adjusting playback timeBase_s(2541.104155) player_s(2541.700273), sampleBuffers(0), trackerQueue(38)
00:47:50.867 T:4388809664 DEBUG: adjusting playback timeBase_s(2541.102676) player_s(2541.802975), sampleBuffers(0), trackerQueue(54)
00:47:50.971 T:4388809664 DEBUG: adjusting playback timeBase_s(2541.104116) player_s(2541.907175), sampleBuffers(14), trackerQueue(60)
00:47:51.076 T:4388809664 DEBUG: adjusting playback timeBase_s(2541.104923) player_s(2542.012160), sampleBuffers(20), trackerQueue(59)
00:47:51.438 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:51.440 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:51.642 T:6158348288 DEBUG: CDVDClock::ErrorAdjust - CDVDPlayerAudio::OutputPacket - error:-14750.405922, adjusted:-14750.405922
00:47:51.855 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:52.455 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:52.455 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:52.908 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:53.010 T:6139998208 DEBUG: ------ Window Deinit (DialogSeekBar.xml) ------
00:47:53.468 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:53.469 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:53.956 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:54.488 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:54.489 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:55.004 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:55.506 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:55.507 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:56.043 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:56.526 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:56.526 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:57.079 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:57.540 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:57.546 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:58.024 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 4419237}
00:47:58.085 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 1025432714}
00:47:58.097 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 532930774}
00:47:58.108 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 980045005}
00:47:58.125 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:58.555 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:58.556 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:47:59.175 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:47:59.570 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:47:59.570 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:00.214 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:00.587 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:00.587 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:01.255 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:01.602 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:01.602 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:02.298 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:02.619 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:02.621 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:03.340 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:03.632 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:03.641 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:04.030 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.Seek", "params": {"playerid": 1, "value": "smallbackward"}, "id": 1988173594}
00:48:04.039 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandleMessages) - CACHESTATE_WAITFILL
00:48:04.039 T:6155481088 DEBUG: demuxer seek to: 2524950.000000 (ms)
00:48:04.070 T:6155481088 DEBUG: demuxer seek to: 2524950.000000 (ms), success
00:48:04.070 T:6155481088 DEBUG: CDVDPlayer::FlushBuffers - flushing buffers
00:48:04.073 T:6139998208 DEBUG: ------ Window Init (DialogSeekBar.xml) ------
00:48:04.090 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:48:04.131 T:6152040448 ERROR: CDVDMsgGeneralSynchronize - timeout
00:48:04.156 T:6158348288 DEBUG: CDVDAudio::Flush - flush audio stream
00:48:04.156 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:48:04.156 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
00:48:04.158 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
00:48:04.172 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Pause
00:48:04.233 T:6152040448 ERROR: CDVDMsgGeneralSynchronize - timeout
00:48:04.261 T:6155481088 ERROR: Previous line repeats 1 times.
00:48:04.261 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_VIDEO
00:48:04.274 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_AUDIO
00:48:04.274 T:6155481088 DEBUG: CDVDPlayer::Sync - Audio - pts: 2524864000.000000, cache: 496166.769550, totalcache: 685333.311558
00:48:04.274 T:6155481088 DEBUG: CDVDPlayer::Sync - Video - pts: -4503599627370496.000000, cache: 50000.000000, totalcache: 100000.000000
00:48:04.274 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandlePlaySpeed) - CACHESTATE_DONE
00:48:04.275 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(2524367833.230450)
00:48:04.275 T:6157774848 INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
00:48:04.277 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(2524367833.230450)
00:48:04.277 T:6158348288 DEBUG: CDVDAudio::Resume - resume audio stream
00:48:04.279 T:6141145088 DEBUG: ActiveAE - start sync of audio stream
00:48:04.285 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 195863231}
00:48:04.286 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Reset
00:48:04.299 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 700003130}
00:48:04.315 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 505668057}
00:48:04.324 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 994819733}
00:48:04.383 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:04.387 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Start player_s(2524.480913)
00:48:04.410 T:6141145088 DEBUG: ActiveAE::SyncStream - average error of 23.967623, start adjusting
00:48:04.410 T:6141145088 DEBUG: ActiveAE::SyncStream - average error 2.967623 below threshold of 30.000000
00:48:04.488 T:4388809664 DEBUG: adjusting playback timeBase_s(2524.101360) player_s(2524.582341), sampleBuffers(0), trackerQueue(32)
00:48:04.590 T:4388809664 DEBUG: adjusting playback timeBase_s(2524.101492) player_s(2524.683903), sampleBuffers(1), trackerQueue(49)
00:48:04.648 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:04.651 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:04.692 T:4388809664 DEBUG: adjusting playback timeBase_s(2524.102162) player_s(2524.786073), sampleBuffers(17), trackerQueue(60)
00:48:04.795 T:4388809664 DEBUG: adjusting playback timeBase_s(2524.101945) player_s(2524.888518), sampleBuffers(24), trackerQueue(59)
00:48:04.895 T:4388809664 DEBUG: adjusting playback timeBase_s(2524.100743) player_s(2524.989430), sampleBuffers(30), trackerQueue(59)
00:48:04.999 T:4388809664 DEBUG: adjusting playback timeBase_s(2524.103237) player_s(2525.092803), sampleBuffers(33), trackerQueue(59)
00:48:05.412 T:6158348288 DEBUG: CDVDClock::ErrorAdjust - CDVDPlayerAudio::OutputPacket - error:-10151.245466, adjusted:-10151.245466
00:48:05.447 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:05.663 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:05.665 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:06.508 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:06.679 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:06.680 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:06.857 T:6139998208 DEBUG: ------ Window Deinit (DialogSeekBar.xml) ------
00:48:07.558 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:07.695 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:07.695 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:08.597 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:08.710 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:08.710 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:09.020 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 1382537433}
00:48:09.052 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 1298448298}
00:48:09.066 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 1196389296}
00:48:09.086 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 139077447}
00:48:09.644 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:09.725 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:09.727 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:09.972 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.Seek", "params": {"playerid": 1, "value": "smallbackward"}, "id": 1597815137}
00:48:09.980 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandleMessages) - CACHESTATE_WAITFILL
00:48:09.980 T:6155481088 DEBUG: demuxer seek to: 2500055.000000 (ms)
00:48:09.998 T:6139998208 DEBUG: ------ Window Init (DialogSeekBar.xml) ------
00:48:10.018 T:6155481088 DEBUG: demuxer seek to: 2500055.000000 (ms), success
00:48:10.018 T:6155481088 DEBUG: CDVDPlayer::FlushBuffers - flushing buffers
00:48:10.022 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:48:10.063 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Pause
00:48:10.075 T:6158348288 DEBUG: CDVDAudio::Flush - flush audio stream
00:48:10.076 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:48:10.076 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
00:48:10.076 T:6152040448 ERROR: CDVDMsgGeneralSynchronize - timeout
00:48:10.077 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
00:48:10.165 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Reset
00:48:10.177 T:6152040448 ERROR: CDVDMsgGeneralSynchronize - timeout
00:48:10.178 T:6155481088 ERROR: Previous line repeats 1 times.
00:48:10.178 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_VIDEO
00:48:10.203 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 26434017}
00:48:10.203 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_AUDIO
00:48:10.203 T:6155481088 DEBUG: CDVDPlayer::Sync - Audio - pts: 2499936000.000000, cache: 488635.436217, totalcache: 685333.311558
00:48:10.203 T:6155481088 DEBUG: CDVDPlayer::Sync - Video - pts: -4503599627370496.000000, cache: 50000.000000, totalcache: 100000.000000
00:48:10.204 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandlePlaySpeed) - CACHESTATE_DONE
00:48:10.205 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(2499447364.563783)
00:48:10.206 T:6157774848 INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
00:48:10.207 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(2499447364.563783)
00:48:10.207 T:6158348288 DEBUG: CDVDAudio::Resume - resume audio stream
00:48:10.210 T:6141145088 DEBUG: ActiveAE - start sync of audio stream
00:48:10.219 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 1839163978}
00:48:10.232 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 1355242228}
00:48:10.242 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 1466084383}
00:48:10.274 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Start player_s(2499.516858)
00:48:10.331 T:6141145088 DEBUG: ActiveAE::SyncStream - average error of -3.904218, start adjusting
00:48:10.331 T:6141145088 DEBUG: ActiveAE::SyncStream - average error -0.008384 below threshold of 30.000000
00:48:10.375 T:4388809664 DEBUG: adjusting playback timeBase_s(2499.102216) player_s(2499.619134), sampleBuffers(0), trackerQueue(25)
00:48:10.477 T:4388809664 DEBUG: adjusting playback timeBase_s(2499.101021) player_s(2499.720355), sampleBuffers(1), trackerQueue(42)
00:48:10.578 T:4388809664 DEBUG: adjusting playback timeBase_s(2499.101555) player_s(2499.822003), sampleBuffers(17), trackerQueue(58)
00:48:10.681 T:4388809664 DEBUG: adjusting playback timeBase_s(2499.102773) player_s(2499.925017), sampleBuffers(33), trackerQueue(60)
00:48:10.687 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:10.743 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:10.743 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:10.784 T:4388809664 DEBUG: adjusting playback timeBase_s(2499.102249) player_s(2500.027401), sampleBuffers(36), trackerQueue(59)
00:48:11.363 T:6158348288 DEBUG: CDVDClock::ErrorAdjust - CDVDPlayerAudio::OutputPacket - error:-14776.614503, adjusted:-14776.614503
00:48:11.726 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:11.760 T:6138851328 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:11.760 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:12.776 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:12.776 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:12.780 T:6139998208 DEBUG: ------ Window Deinit (DialogSeekBar.xml) ------
00:48:12.781 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:13.131 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.Seek", "params": {"playerid": 1, "value": "smallbackward"}, "id": 584634640}
00:48:13.137 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandleMessages) - CACHESTATE_WAITFILL
00:48:13.137 T:6155481088 DEBUG: demuxer seek to: 2472360.000000 (ms)
00:48:13.139 T:6139998208 DEBUG: ------ Window Init (DialogSeekBar.xml) ------
00:48:13.156 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Pause
00:48:13.156 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:48:13.168 T:6155481088 DEBUG: demuxer seek to: 2472360.000000 (ms), success
00:48:13.168 T:6155481088 DEBUG: CDVDPlayer::FlushBuffers - flushing buffers
00:48:13.216 T:6158348288 DEBUG: CDVDAudio::Flush - flush audio stream
00:48:13.216 T:6158348288 DEBUG: CDVDAudio::Pause - pausing audio stream
00:48:13.216 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
00:48:13.216 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
00:48:13.236 T:6152040448 ERROR: CDVDMsgGeneralSynchronize - timeout
00:48:13.259 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Reset
00:48:13.319 T:6155481088 ERROR: CDVDMsgGeneralSynchronize - timeout
00:48:13.319 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_VIDEO
00:48:13.342 T:6155481088 DEBUG: CDVDPlayer::HandleMessages - player started DVDPLAYER_AUDIO
00:48:13.343 T:6155481088 DEBUG: CDVDPlayer::Sync - Audio - pts: 2472160000.000000, cache: 484598.061217, totalcache: 685333.311558
00:48:13.343 T:6155481088 DEBUG: CDVDPlayer::Sync - Video - pts: -4503599627370496.000000, cache: 50000.000000, totalcache: 100000.000000
00:48:13.343 T:6155481088 DEBUG: CDVDPlayer::LogCacheState(HandlePlaySpeed) - CACHESTATE_DONE
00:48:13.344 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 572367726}
00:48:13.347 T:6157774848 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(2471675401.938783)
00:48:13.347 T:6157774848 INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
00:48:13.348 T:6158348288 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(2471675401.938783)
00:48:13.348 T:6158348288 DEBUG: CDVDAudio::Resume - resume audio stream
00:48:13.352 T:6141145088 DEBUG: ActiveAE - start sync of audio stream
00:48:13.364 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 1941427694}
00:48:13.366 T:6156627968 DEBUG: Process - CDVDVideoCodecAVFoundation::Start player_s(2471.697401)
00:48:13.383 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 362039338}
00:48:13.396 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 1674245086}
00:48:13.466 T:4388809664 DEBUG: adjusting playback timeBase_s(2471.101573) player_s(2471.799058), sampleBuffers(1), trackerQueue(17)
00:48:13.474 T:6141145088 DEBUG: ActiveAE::SyncStream - average error of -0.911253, start adjusting
00:48:13.474 T:6141145088 DEBUG: ActiveAE::SyncStream - average error -0.015420 below threshold of 30.000000
00:48:13.571 T:4388809664 DEBUG: adjusting playback timeBase_s(2471.104918) player_s(2471.904119), sampleBuffers(1), trackerQueue(34)
00:48:13.674 T:4388809664 DEBUG: adjusting playback timeBase_s(2471.102372) player_s(2472.006583), sampleBuffers(1), trackerQueue(51)
00:48:13.795 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:13.795 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:13.833 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:14.495 T:6158348288 DEBUG: CDVDClock::ErrorAdjust - CDVDPlayerAudio::OutputPacket - error:-14786.208253, adjusted:-14786.208253
00:48:14.815 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:14.816 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:14.858 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:15.836 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:15.836 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:15.876 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:15.907 T:6139998208 DEBUG: ------ Window Deinit (DialogSeekBar.xml) ------
00:48:16.851 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:16.853 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:16.918 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:17.870 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:17.871 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:17.963 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:18.885 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:18.886 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:19.004 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:19.898 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:19.901 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:20.046 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:20.056 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 29421083}
00:48:20.088 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Application.GetProperties", "params": [["volume", "muted"]], "id": 771918548}
00:48:20.100 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetProperties", "params": [1, ["time", "totaltime", "speed", "live"]], "id": 23528166}
00:48:20.110 T:6152040448 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Player.GetItem", "params": [1, ["title", "file", "uniqueid", "thumbnail", "artist", "albumartist", "showtitle", "album", "season", "episode"]], "id": 2045078520}
00:48:20.914 T:6135984128 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:20.918 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:21.089 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
00:48:21.927 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetActivePlayers","id":1}
00:48:21.933 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Player.GetProperties","id":1,"params":{"playerid":1,"properties":["playlistid","speed","position","totaltime","time"]}}
00:48:22.134 T:6137131008 DEBUG: JSONRPC: Incoming request: {"jsonrpc":"2.0","method":"Playlist.GetItems","id":1,"params":{"playlistid":1,"properties":["title","season","episode","plot","runtime","showtitle","thumbnail"]}}
- amet
- Team MrMC
- Posts: 3787
- Joined: 26 Oct 2015, 16:59
- Location: Dubai/Novi Sad
Re: Home Assistant support for MrMC on AppleTV?
"smallbackward" and others are controlled in advanced settings, they are not exposed in GUI unfortunately.
something like a below example "should" work (untested), make advancedsettings.xml and copy it over to user folder using filemanager
Code: Select all
XMLUtils::GetInt(pElement, "timeseekforward", m_videoTimeSeekForward, 0, 6000);
XMLUtils::GetInt(pElement, "timeseekbackward", m_videoTimeSeekBackward, -6000, 0);
XMLUtils::GetInt(pElement, "timeseekforwardbig", m_videoTimeSeekForwardBig, 0, 6000);
XMLUtils::GetInt(pElement, "timeseekbackwardbig", m_videoTimeSeekBackwardBig, -6000, 0);Code: Select all
<advancedsettings>
<video>
<timeseekforward>15</timeseekforward> <!-- Time to seek forward in sec - short seek. Defaults to 30. -->
<timeseekbackward>-15</timeseekbackward> <!-- Time to seek backward in sec - short seek. Defaults to -30. -->
<timeseekforwardbig>600</timeseekforwardbig> <!-- Time seek forward in sec- long seek. Def 600 (10 min). -->
<timeseekbackwardbig>-600</timeseekbackwardbig> <!-- Time seek back in sec - long seek. Def to -600 (10 min). -->
</video>
<advancedsettings>-
enigma2k
- Posts: 14
- Joined: 09 Jan 2018, 13:32
Re: Home Assistant support for MrMC on AppleTV?
thank you, I'll try it out when I've got some time!
-
enigma2k
- Posts: 14
- Joined: 09 Jan 2018, 13:32
Re: Home Assistant support for MrMC on AppleTV?
I've put the advancedsettings.xml into the profile folder right where the other xml files like password are, restarted MrMC but unfortunately there was no difference.