settings suggestion. making the experience better.
#1
1) I have myth TV running with a 3 stream Verizon FiOS setup. I am running a myth TV front and back end on an ivy bridge PC with a cec adapter and ir MCE remote.

2) I have another ivy bridge with xbmc and a cec adapter. This PC sleeps when I power the TV off and uses the TV remote via cec.

3) I also have a raspberry pie that will by my mother in laws TV. Its running openelec. I am hoping to use the cec features of this but I don't think her TV will support it.

I am working to make them act as easy as a cable box as possible. I want my wife and mother in law to enjoy the experience and realize that xbmc is a work in progress.

Previous channel would be sweet. The biggest problem with the cable card route is that channel surfing is not easy. Myth TV has it but its history and its not great. Also cec is cool but its really limited. I need better uses for the arrow keys when watching TV. The play and pause and stop buttons work. There is no way to get back to the timeline without stopping playback though. That and a previous channel would satisfy the wife which satisfies me.

The moms rpie is a little more complicated. She has a cheap sanyo LCD. I don't think it has cec, I was thinking of seeing if she could use the xbmc remote iPhone app. I will probably add an it solution for her though. She doesn't record shows and I would actually like to give her a dedicated tuner so I never hog up the tuners. This would require a lot of work and another myth back end. All set., I also don't want to be recording video 24 7 on my myth TV box. My hard disk won't last. I wish xbmc had a setting that stopped live TV after a configurable time if no commands are hit. Also I have had several problems where xbmc cancels a myth recording because of a conflict on a tuner. Xbmc does seem to be able to move the myth recording to a different tuner. I set it to prefer recordings and stop TV if a conflict is present but its not a real conflict if there are three tuners one in use and one needed for the recording. And I don't want my recording to be moved to a later time.

Any one have good remote suggestions or even button mapping s they recommend? Maybe some cmyth settings or mythbackend back end setting for finer tuner control? I was thinking of buying boxes remotes. As they can be simple and can be powerful with the full keyboards. This is kind of a rant. If you have hung in till now, Thanks.
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply
#2
The whole point of a PVR is NOT watching live TV and NOT channel surfing. Record what you want to watch. Watch it when you want to.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#3
That is your opinion and your entitled to it but I didn't ask for it. Its not like xbmc skips commercials automatically like the myth frontend does anyways. And I watch a lot of sports. I live in Boston where all the teams are over .500.

The point of a PVR is to record stuff so you can watch it at your convenience and sometimes its convenient to watch live TV.
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply
#4
Looks like you need a better keymap for your mce remote !
http://openelec.tv/forum/103-infared-rem...-for-users
I used it and changed some keys to have a nice mapping around the arrows
http://openelec.tv/forum/103-infared-rem...=102#75684

Code:
<!--
This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC
-->
<!--
The <global> section is a fall through - they will only be used if the button is not          
-->
<!--
used in the current window's section.  Note that there is only handling                      
-->
<!--  for a single action per button at this stage.                                                  -->
<!--
For joystick/gamepad configuration under linux/win32, see below as it differs from xbox      
-->
<!--  gamepads.                                                                                      -->
<!--  The format is:                       -->
<!--     <device>                          -->
<!--       <button>action</button>         -->
<!--     </device>                         -->
<!--
To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks
-->
<!--
In this case, the tags used are <obc#> where # is the original button code (OBC) of the key
-->
<!--
You set it up by adding a <universalremote> block to the window or <global> section:      
-->
<!--     <universalremote>              -->
<!--        <obc45>Stop</obc45>          -->
<!--     </universalremote>             -->
<!--  Note that the action can be a built-in function.                  -->
<!--   eg <B>XBMC.ActivateWindow(MyMusic)</B>                          -->
<!--
would automatically go to My Music on the press of the B button.
-->
<!--  Joysticks / Gamepads:                                                                     -->
<!--
   See the sample PS3 controller configuration below for the format.                      
-->
<!--                                                                                            -->
<!--   Joystick Name:                                                                           -->
<!--
   Do 'cat /proc/bus/input/devices' or see your xbmc log file  to find the names of      
-->
<!--
   detected joysticks. The name used in the configuration should match the detected name.
-->
<!--                                                                                            -->
<!--   Button Ids:                                                                              -->
<!--
   'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear  
-->
<!--
   in xbmc.log when they are pressed. Use your log to map custom buttons to actions.      
-->
<!--                                                                                            -->
<!--   Axis Ids / Analog Controls                                                               -->
<!--    Coming soon.                                                                            -->
<keymap>
<global>
<remote>
<play>Play</play>
<pause>Pause</pause>
<stop>Stop</stop>
<forward>FastForward</forward>
<reverse>Rewind</reverse>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<select>Select</select>
<enter>FullScreen</enter>
<pageplus>PageUp</pageplus>
<pageminus>PageDown</pageminus>
<back>Back</back>
<menu>ContextMenu</menu>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<info>Info</info>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<display>FullScreen</display>
<start>XBMC.ActivateWindow(Home)</start>
<record>Screenshot</record>
<volumeplus>VolumeUp</volumeplus>
<volumeminus>VolumeDown</volumeminus>
<mute>Mute</mute>
<power>XBMC.ShutDown()</power>
<myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
<mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
<mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
<mytv>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</mytv>
<guide>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</guide>
<livetv>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</livetv>
<liveradio>XBMC.ActivateWindowAndFocus(MyPVR, 33,0, 12,0)</liveradio>
<recordedtv>XBMC.ActivateWindowAndFocus(MyPVR, 34,0, 13,0)</recordedtv>
<epgsearch>XBMC.ActivateWindowAndFocus(MyPVR, 35,0, 14,0)</epgsearch>
<red>FullScreen</red>
<green>AudioNextLanguage</green>
<yellow>NextSubtitle</yellow>
<blue>AspectRatio</blue>
<zero>Delete</zero>
<one>Number1</one>
<two>JumpSMS2</two>
<three>JumpSMS3</three>
<four>JumpSMS4</four>
<five>JumpSMS5</five>
<six>JumpSMS6</six>
<seven>JumpSMS7</seven>
<eight>JumpSMS8</eight>
<nine>JumpSMS9</nine>
<clear>Delete</clear>
<star>Queue</star>
</remote>
</global>
<Home>
<remote>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
<menu>XBMC.ActivateWindow(Settings)</menu>
<start>FullScreen</start>
</remote>
</Home>
<MyTV>
<remote>
<title>FullScreen</title>
<clear>Delete</clear>
</remote>
</MyTV>
<MyPictures>
<remote>
<back>Back</back>
</remote>
</MyPictures>
<MyFiles>
<remote>
<back>Back</back>
<clear>Delete</clear>
<zero>Delete</zero>
<enter>Move</enter>
<star>Highlight</star>
<hash>Rename</hash>
</remote>
</MyFiles>
<MyMusicPlaylist>
<remote>
<clear>Delete</clear>
<zero>Delete</zero>
</remote>
</MyMusicPlaylist>
<MyMusicPlaylistEditor>
<remote>
<star>Queue</star>
</remote>
</MyMusicPlaylistEditor>
<MyMusicFiles>
<remote>
<zero>Delete</zero>
<star>Queue</star>
<back>Back</back>
</remote>
</MyMusicFiles>
<MyMusicLibrary>
<remote>
<zero>Delete</zero>
<star>Queue</star>
<back>Back</back>
</remote>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>Back</back>
<menu>OSD</menu>
<start>XBMC.ActivateWindow(Home)</start>
<play>PlayerControl(Play)</play>
<record>PlayerControl(Record)</record>
<select>XBMC.ActivateWindow(PVROSDChannels)</select>
<title>XBMC.ActivateWindow(PVROSDGuide)</title>
<info>Info</info>
<enter>XBMC.ActivateWindow(PVROSDChannels)</enter>
<guide>XBMC.ActivateWindow(PVROSDGuide)</guide>
<teletext>XBMC.ActivateWindow(Teletext)</teletext>
<subtitle>ShowSubtitles</subtitle>
<star>NextSubtitle</star>
<language>AudioNextLanguage</language>
<playlist>Playlist</playlist>
<language>Language</language>
<hash>AudioNextLanguage</hash>
</remote>
</FullscreenVideo>
<FullscreenLiveTV>
<remote>
<start>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</start>
<left>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</left>
<right>XBMC.ActivateWindow(PVROSDGuide)</right>
    </remote>
</FullscreenLiveTV>
<VideoTimeSeek>
<remote>
<select>Select</select>
<enter>Select</enter>
</remote>
</VideoTimeSeek>
<FullscreenInfo>
<remote>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<info>Back</info>
<menu>OSD</menu>
<star>CodecInfo</star>
</remote>
</FullscreenInfo>
<PlayerControls>
<remote>
<info>Back</info>
<menu>Back</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>SkipPrevious</left>
<right>SkipNext</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>Back</back>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<star>CodecInfo</star>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>XBMC.ActivateWindow(MusicOSD)</menu>
<start>XBMC.ActivateWindow(Home)</start>
<info>Info</info>
<guide>XBMC.ActivateWindow(PVROSDGuide)</guide>
<playlist>XBMC.ActivateWindow(PVROSDChannels)</playlist>
</remote>
</Visualisation>
<MusicOSD>
<remote>
<menu>Back</menu>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<info>CodecInfo</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<remote>
<menu>Back</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<remote>
<menu>Back</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<remote>
<zero>ZoomNormal</zero>
<one>ZoomLevel1</one>
<two>ZoomLevel2</two>
<three>ZoomLevel3</three>
<four>ZoomLevel4</four>
<five>ZoomLevel5</five>
<six>ZoomLevel6</six>
<seven>ZoomLevel7</seven>
<eight>ZoomLevel8</eight>
<nine>ZoomLevel9</nine>
<info>CodecInfo</info>
<skipplus>NextPicture</skipplus>
<skipminus>PreviousPicture</skipminus>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<select>Rotate</select>
<back>Back</back>
<star>CodecInfo</star>
</remote>
</SlideShow>
<ScreenCalibration>
<remote>
<select>NextCalibration</select>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
</ScreenCalibration>
<GUICalibration>
<remote>
<select>NextCalibration</select>
<zero>ResetCalibration</zero>
</remote>
</GUICalibration>
<SelectDialog>
<remote>
<back>Back</back>
</remote>
</SelectDialog>
<VideoOSD>
<remote>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<back>Back</back>
<info>Back</info>
<star>CodecInfo</star>
</remote>
</VideoOSD>
<VideoMenu>
<remote>
<menu>OSD</menu>
<info>Info</info>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<play>Select</play>
<star>CodecInfo</star>
<back>Back</back>
</remote>
</VideoMenu>
<OSDVideoSettings>
<remote>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<back>Back</back>
</remote>
</OSDVideoSettings>
<OSDAudioSettings>
<remote>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<back>Back</back>
</remote>
</OSDAudioSettings>
<VideoBookmarks>
<remote>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<zero>Delete</zero>
<back>Back</back>
</remote>
</VideoBookmarks>
<MyVideoLibrary>
<remote>
<zero>Delete</zero>
<clear>Delete</clear>
<star>Queue</star>
<back>Back</back>
</remote>
</MyVideoLibrary>
<MyVideoFiles>
<remote>
<zero>Delete</zero>
<star>Queue</star>
<back>Back</back>
</remote>
</MyVideoFiles>
<MyVideoPlaylist>
<remote>
<back>Playlist</back>
<clear>Delete</clear>
<zero>Delete</zero>
</remote>
</MyVideoPlaylist>
<VirtualKeyboard>
<remote>
<back>BackSpace</back>
<star>Shift</star>
<hash>Symbols</hash>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<enter>Enter</enter>
<pageminus>CursorLeft</pageminus>
<pageplus>CursorRight</pageplus>
<info>Back</info>
<menu>Back</menu>
</remote>
</VirtualKeyboard>
<ContextMenu>
<remote>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
<back>Back</back>
<info>Back</info>
</remote>
</ContextMenu>
<Scripts>
<remote>
<info>info</info>
<back>Back</back>
</remote>
</Scripts>
<FileStackingDialog>
<remote>
<back>Back</back>
</remote>
</FileStackingDialog>
<NumericInput>
<remote>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<enter>Enter</enter>
<back>BackSpace</back>
</remote>
</NumericInput>
<Weather>
<remote>
<back>Back</back>
</remote>
</Weather>
<TV>
<remote>
<red>FullScreen</red>
<green>AudioNextLanguage</green>
<yellow>NextSubtitle</yellow>
<blue>AspectRatio</blue>
<back>Back</back>
<title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
</remote>
</TV>
<Settings>
<remote>
<back>Back</back>
</remote>
</Settings>
<AddonBrowser>
<remote>
<back>Back</back>
</remote>
</AddonBrowser>
<AddonInformation>
<remote>
<back>Back</back>
</remote>
</AddonInformation>
<AddonSettings>
<remote>
<back>Back</back>
</remote>
</AddonSettings>
<TextViewer>
<remote>
<back>Back</back>
</remote>
</TextViewer>
<MyPicturesSettings>
<remote>
<back>Back</back>
</remote>
</MyPicturesSettings>
<MyProgramsSettings>
<remote>
<back>Back</back>
</remote>
</MyProgramsSettings>
<MyWeatherSettings>
<remote>
<back>Back</back>
</remote>
</MyWeatherSettings>
<MyMusicSettings>
<remote>
<back>Back</back>
</remote>
</MyMusicSettings>
<SystemSettings>
<remote>
<back>Back</back>
</remote>
</SystemSettings>
<MyVideosSettings>
<remote>
<back>Back</back>
</remote>
</MyVideosSettings>
<NetworkSettings>
<remote>
<back>Back</back>
</remote>
</NetworkSettings>
<AppearanceSettings>
<remote>
<back>Back</back>
</remote>
</AppearanceSettings>
<Profiles>
<remote>
<back>Back</back>
</remote>
</Profiles>
<systeminfo>
<remote>
<back>Back</back>
</remote>
</systeminfo>
<shutdownmenu>
<remote>
<back>Back</back>
</remote>
</shutdownmenu>
<submenu>
<remote>
<back>Back</back>
</remote>
</submenu>
<MusicInformation>
<remote>
<info>Back</info>
<back>Back</back>
</remote>
</MusicInformation>
<MovieInformation>
<remote>
<info>Back</info>
<back>Back</back>
</remote>
</MovieInformation>
<LockSettings>
<remote>
<menu>Back</menu>
<back>Back</back>
</remote>
</LockSettings>
<ProfileSettings>
<remote>
<menu>Back</menu>
<back>Back</back>
</remote>
</ProfileSettings>
<PictureInfo>
<remote>
<skipplus>NextPicture</skipplus>
<skipminus>PreviousPicture</skipminus>
<info>Back</info>
<back>Back</back>
</remote>
</PictureInfo>
<Teletext>
<remote>
<zero>number0</zero>
<one>number1</one>
<two>number2</two>
<three>number3</three>
<four>number4</four>
<five>number5</five>
<six>number6</six>
<seven>number7</seven>
<eight>number8</eight>
<nine>number9</nine>
<red>Red</red>
<green>Green</green>
<yellow>Yellow</yellow>
<blue>Blue</blue>
<info>Info</info>
<back>Back</back>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<teletext>Back</teletext>
</remote>
</Teletext>
<Favourites>
<remote>
<back>Back</back>
</remote>
</Favourites>
<PVROSDChannels>
<remote>
<back>Back</back>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<playlist>Back</playlist>
</remote>
</PVROSDChannels>
<PVROSDGuide>
<remote>
<back>Back</back>
<menu>Back</menu>
<start>XBMC.ActivateWindow(Home)</start>
<guide>Back</guide>
<title>Back</title>
</remote>
</PVROSDGuide>
<PVROSDDirector>
<remote>
<back>Back</back>
<menu>Back</menu>
</remote>
</PVROSDDirector>
<PVROSDCutter>
<remote>
<back>Back</back>
<menu>Back</menu>
</remote>
</PVROSDCutter>
<MyTVSettings>
<remote>
<back>Back</back>
</remote>
</MyTVSettings>
<AddonSettings>
<remote>
<clear>Delete</clear>
</remote>
</AddonSettings>
</keymap>
Reply
#5
Thanks. That second link is exactly what I was looking for! The default mapping for up, down, left, and right, could definitely be better in xbmc live tv.
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply
#6
On my remote Ive mapped the 4 arrow buttons to small skip/big skip so the PVR playback/timeshift controls are inline with the rest of xbmc's controls. 3 of the 4 colour buttons are mapped to start livetv, timeline epg and show recordings. I find having a button for timeline epg makes channel surfing livetv bearable as mythtv has somewhat slow channel changes. Not sure about previous channel.

As for being booted out of livetv when a recording starts I got around that by putting in a third tuner (wasnt necessary but I had a spare and it helps to act as a buffer zone between livetv and recordings) and in the mythtv backend setup having tuner 1 set to a high priority for recordings and tuner 3 with a high priority for livetv. Although I havent been booted out of live tv by a scheduled recording since setting it up, it can still happen if theres enough recordings going on. I couldnt find anyway to give the individual tuners finer priorities, such as encoder 1 of tuner 1 to have higher priority for livetv and encoder 5 of tuner 1 to have a higher priority for recordings. That would help with a recording stopping livetv even if both are on the same mux.

Here is my remote mappings which Im pretty happy with:

Code:
cat .xbmc/userdata/keymaps/remote.xml
<keymap>
  <global>
    <remote>
      <mymusic>XBMC.ActivateWindow(Home)</mymusic>
      <record>XBMC.PlayerControl(Record)</record>
      <red>VolumeUp</red>
      <green>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</green>
      <yellow>XBMC.ActivateWindowAndFocus(MyPVR, 34,0, 13,0)</yellow>
      <blue>RunScript(script.audio.party.mode.start)</blue>
      <star>XBMC.updatelibrary(Video)</star>
      <hash>XBMC.updatelibrary(Music)</hash>
    </remote>
    <universalremote>
      <obc150>RunScript(script.globalsearch)</obc150>
    </universalremote>
  </global>
  <Home>
    <remote>
      <mymusic>FullScreen</mymusic>
      <star>XBMC.updatelibrary(Video)</star>
      <hash>XBMC.updatelibrary(Music)</hash>
      <info>XBMC.ActivateWindow(SystemInfo)</info>
      <title>XBMC.ActivateWindow(Weather)</title>
      <menu>XBMC.ActivateWindow(PlayerControls)</menu>
    </remote>
  </Home>
  <FullscreenVideo>
    <universalremote>
      <obc149>RunScript(script.xbmc.subtitles)</obc149>
    </universalremote>
  </FullscreenVideo>
  <Visualisation>
    <remote>
      <back>FullScreen</back>
    </remote>
    <universalremote>
      <obc149>RunScript(script.cu.lrclyrics)</obc149>
    </universalremote>
  </Visualisation>
  <MusicOSD>
    <universalremote>
      <obc149>RunScript(script.cu.lrclyrics)</obc149>
    </universalremote>
  </MusicOSD>
  <VirtualKeyboard>
    <remote>
      <back>PreviousMenu</back>
      <yellow>BackSpace</yellow>
    </remote>
  </VirtualKeyboard>
  <NumericInput>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </NumericInput>
  <TV>
    <remote>
      <red>VolumeUp</red>
      <green>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</green>
      <yellow>XBMC.ActivateWindowAndFocus(MyPVR, 34,0, 13,0)</yellow>
      <blue>RunScript(script.audio.party.mode.start)</blue>
    </remote>
  </TV>
<FullscreenLiveTV>
    <remote>
      <left>StepBack</left>
      <right>StepForward</right>
      <up>BigStepForward</up>
      <down>BigStepBack</down>
    </remote>
  </FullscreenLiveTV>
</keymap>

Green is for timeline, yellow for recordings. Xbmc doesnt have a built in function to play live tv (although it looks like gotham may) I use jsonrpc and irexec to start it with the red button. The command is

Code:
/usr/bin/curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":1,"jsonrpc":"2.0","method":"Player.Open","params":{"item":{"channelid":6}}}' http://localhost:9191/jsonrpc

Curious to see how others have PVR configured...
Reply
#7
(2013-06-22, 00:09)teeedubb Wrote: As for being booted out of livetv when a recording starts I got around that by putting in a third tuner (wasnt necessary but I had a spare and it helps to act as a buffer zone between livetv and recordings) and in the mythtv backend setup having tuner 1 set to a high priority for recordings and tuner 3 with a high priority for livetv. Although I havent been booted out of live tv by a scheduled recording since setting it up, it can still happen if theres enough recordings going on. I couldnt find anyway to give the individual tuners finer priorities, such as encoder 1 of tuner 1 to have higher priority for livetv and encoder 5 of tuner 1 to have a higher priority for recordings. That would help with a recording stopping livetv even if both are on the same mux.

Thanks for that tip in mythTV. My problem is a little different in that I am using a 3 tuner HDHomerun Prime which shows up as 3 cards, each with one input. Whats great about those settings is that I plan on upgrading to the new Ceton 6 tuner network setup. Those settings will let me select 2 tuners to be dedicated to live tv only, and then have 2 dedicated to recordings, with another 2 that can go either way. The biggest problem I will face at that point is actually seeing if I can push six streams of bandwidth through my home network. It will probably crush my hard drive too.

Has anyone found a good write up for the granularity of commands like

XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)

How do I know what 31,0,10,0 are.

Do people just turn on debugging and then check the logs?
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply
#8
I added these lines tonight. They allow you to use channel up/down and skip/replay to do page up and down gobally in live tv. I do not use playlists in xbmc and my remote wants to use skip/replay for page up and down.

Code:
<TV>
    <remote>
      <red>Red</red>
      <green>Green</green>
      <yellow>Yellow</yellow>
      <blue>Blue</blue>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <skipplus>PageDown</skipplus>
      <skipminus>PageUp</skipminus>
    </remote>
  </TV>

Code:
<FullscreenLiveTV>
    <remote>
      <left>XBMC.ActivateWindow(PVROSDChannels)</left>
      <right>XBMC.ActivateWindow(PVROSDGuide)</right>
      <up>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</up>
      <down>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</down>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <skipplus>PageDown</skipplus>
      <skipminus>PageUp</skipminus>
    </remote>
  </FullscreenLiveTV>
  <PVROSDChannels>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <playlist>Close</playlist>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <skipplus>PageDown</skipplus>
      <skipminus>PageUp</skipminus>
    </remote>
  </PVROSDChannels>
  <PVROSDGuide>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <guide>Close</guide>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <skipplus>PageDown</skipplus>
      <skipminus>PageUp</skipminus>
    </remote>
  </PVROSDGuide>

any one know what the PVROSDCutter and PVROSDDirector references are in the remotes.xml file?
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply
#9
Editing EDL's maybe?
Reply
#10
Yea. Its probably preemptive, as it currently doesn't support EDLs through the PVR myth add on right? Or have I been missing out on the holy grail feature?
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply
#11
Jabar very recently added comskip to the frodo branch of the add on Smile

http://forum.xbmc.org/showthread.php?tid...pid1453440
Reply
#12
was anyone besides me also unaware that hitting 0 while watching live tv changes to the previous channel? This is on a 12.2 stable build.
(Living Room)
core i7 HD4000 running MythTV .27 and XBMC 16
on XBMCUbuntu 14.04 with 24Hz, DTS-HDMA 7.1
(Bedroom)
core i3 Intel Nuc MythTV .27(front end) and XBMC 16
on Xubuntu 14.04 with 24Hz,
(Mother-in-Law)
Second Gen Raspberry Pi running OpenElec
Droid Turbo with kodi and live tv!
Reply

Logout Mark Read Team Forum Stats Members Help
settings suggestion. making the experience better.0