• 1
  • 87
  • 88
  • 89(current)
  • 90
  • 91
  • 108
pvr.mythtv add-on
What are the options to update for OpenELEC x86? Their bug tracker says they use the version in the Kodi repos.

I'd like to update my Myth install to 0.28 but it looks like I'd need to use the newest version of the plugin to talk to it.
Reply
(2016-04-20, 02:41)karlshea Wrote: What are the options to update for OpenELEC x86? Their bug tracker says they use the version in the Kodi repos.

I'd like to update my Myth install to 0.28 but it looks like I'd need to use the newest version of the plugin to talk to it.

I'm far from an expert but spent the past weekend fixing my issues with 0,28. Most of my bad experience is from using frontends on Raspberrypi. Raspbain uses Kodi 15 which won't connect with 0.28. I found a good solution using Millhouse version for Kodi 16 and Kodi 17 but my most satisfying solution came with upgrading to LibreELEC https://libreelec.tv/download-temp/ It was as simple as downloading the .tar and moving the file into the samba share Update files in each of my frontends and rebooting them.
Reply
I'm also thinking about moving to LibreELEC once the new version is released.
Reply
(2016-04-11, 21:59)raptorjr Wrote: In a recording Rewind and FastForward works fine. But when using LiveTV Rewind doesn't work. Or it work kind of, you move back in the stream but you get no visual feedback until you press play and start playing in normal speed.
Is it possible to get Rewind to show the frames when rewinding so you know where you are in the stream?

I'm using version 4.3.2 with the daily Milhouse OpenElec builds for a Pi3.

Is it possible to do anything about this? Any logs that should help?
Reply
@janbar

Any new steps to compile pvr.mythtv for LibreELEC vs OpenELEC? I tried the OpenELEC steps I've always used and adapted the directory structure in the command for CMAKE to fix those issues but now I am stuck with the following error and not sure:

Code:
libreelec-rpi2@beast:~/LibreELEC.tv/pvr.mythtv$ for FILE in   ../build.LibreELEC-${PROJECT}.${ARCH}-*/toolchain/etc/cmake-*-libreelec-*.conf ; do   if [ -f "$FILE" ]; then cmake -DCMAKE_TOOLCHAIN_FILE=$FILE           -DCMAKE_BUILD_TYPE=Release           ../pvr.mythtv/;     break;   fi; done
CMake Error at /home/libreelec-rpi2/LibreELEC.tv/build.LibreELEC-RPi2.arm-8.0-devel/toolchain/armv7ve-libreelec-linux-gnueabi/sysroot/usr/lib/kodi/kodi-config.cmake:29 (include):
  include could not find load file:

    addon-helpers
Call Stack (most recent call first):
  CMakeLists.txt:10 (find_package)


CMake Error at CMakeLists.txt:22 (add_options):
  Unknown CMake command "add_options".


-- Configuring incomplete, errors occurred!
See also "/home/libreelec-rpi2/LibreELEC.tv/pvr.mythtv/CMakeFiles/CMakeOutput.log".
libreelec-rpi2@beast:~/LibreELEC.tv/pvr.mythtv$
HTPC(s): All running LibreELEC
  • AMD 2200G APU on Gigabyte AB350N-Gaming WIFI-CF
  • RPI3 x2 | RPI2 x2
NAS: FreeNAS (Latest Stable) | NFS/CIFS
Reply
(2016-04-24, 15:08)pyrodex Wrote: Any new steps to compile pvr.mythtv for LibreELEC vs OpenELEC? I tried the OpenELEC steps I've always used and adapted the directory structure in the command for CMAKE to fix those issues but now I am stuck with the following error and not sure:

You should clone my branch from github.com/janbar/pvr.mythtv (jarvis for stable or doityourself for milhouse) which includes already required headers and toolchain helpers.

Trying to compile from kodi-pvr branch, you need a clone of kodi sources.
Reply
Hey Janbar, I recently noticed that season and episode info is showing up for tvshow recordings. I don't know if it's always been there and I didn't notice it, or if it's result of some recent upgrades I did (Mythtv 0.28, etc.). Example:
Image

Regardless, that got me looking to see if I could enable trakt scrobbling from recorded items. At the moment, however, it seems that info isn't getting passed through to the video player which prevents the trakt addon having enough info to scrobble. Is this something that would be possible to change? If so, would you be open to doing so? If you can setup the right player infolabels then I can make it work. At the moment this what I see:

Player.GetItem:
Code:
{u'item': {u'type': u'unknown', u'id': 4, u'label': u"The People's Court"}}

Player.GetItem is the default means the addon uses to get the movie/episode info of what's playing. Note, I couldn't correlated DBID 4 with anything in my library? If that lookup fails the addon fallsback to VideoPlayer.InfoLabels:

VideoPlayer.InfoLabels:
Code:
[traktPlayer] info - ids: , showtitle: , Year: , Season: , Episode:

The infolabels used are VideoPlayer.TVShowTitle, VideoPlayer.Season, VideoPlayer.Episode, VideoPlayer.Title, and VideoPlayer.Year. As you can see, those are all blank. For episode, TVShowTitle, Season and Episode are used. For movies Title and Year are used.

If it's possible to enable either of these options, I can make the changes necessary to the trakt addon to enable scrobbling.

Thanks!
Reply
@tknorris, this work is done by kodi itself. The addon fill a structure named PVR_RECORDING containing metadata about recording including season and episode. Player file item structure hasn't all fields provided by pvr addon. This change could be asked as new kodi feature in the corresponding thread.
Reply
@pyrodex - I've been banging my head against the same brick wall for a few weeks (not much time to hack and thought I'd broken my c-make system somehow). The difference is I'm still using OpenElec to compile against...

After much head scratching, today I re-synced to Janbar's github account and the old instructions started to work again.
I then re-based my work on his latest version of 'jarvis' and that started working as well.

Looks like a fix is easy when you know how :-).
Reply
I have recently updated to 0.28 and found a problem when playing programs through Android remotes. If I play an pvr program using a remote such as MusicPump or Kore then stop the program, I can not then play the recording again until the box is restarted. Has anyone else seen this? If I play the program using the Kodi interface not through an Android remote it plays fine.

It is a Kodi issue or a pvr.mythtv issue?

Steps to reproduce:
1. Play program through Android remote
2. Stop program
3. Try and play the same program again through the same Android remote (it should fail)

Here is a logfile:
Code:
22:05:23 T:139834889422912  NOTICE: DVDPlayer: Opening: pvr://recordings/active/Default/The Big Bang Theory/The Big Bang Theory s09e17 (2016) The Celebration Experimentation, TV (E4+1), 20160428_202500.pvr
22:05:23 T:139834889422912 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:05:23 T:139833436645120  NOTICE: Creating InputStream
22:05:23 T:139833436645120  NOTICE: Creating Demuxer
22:05:23 T:139833436645120  NOTICE: Opening stream: 0 source: 256
22:05:23 T:139833436645120  NOTICE: Creating video codec with codec id: 2
22:05:23 T:139833436645120  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
22:05:23 T:139833436645120  NOTICE: Creating video thread
22:05:23 T:139833436645120  NOTICE: Opening stream: 1 source: 256
22:05:23 T:139833436645120  NOTICE: Finding audio codec for: 86016
22:05:23 T:139833288664832  NOTICE: running thread: video_thread
22:05:23 T:139833436645120  NOTICE: Creating audio thread
22:05:23 T:139833436645120  NOTICE: Opening stream: 3 source: 256
22:05:23 T:139832365926144  NOTICE: running thread: CDVDPlayerAudio::Process()
22:05:23 T:139833436645120   ERROR: CPVRManager - UpdateItem - no channel tag provided
22:05:23 T:139833436645120  NOTICE: Opening stream: 0 source: 256
22:05:23 T:139833436645120  NOTICE: Creating video codec with codec id: 2
22:05:23 T:139833436645120  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
22:05:23 T:139832365926144  NOTICE: Creating audio stream (codec id: 86016, channels: 2, sample rate: 48000, no pass-through)
22:05:23 T:139832365926144  NOTICE: CDVDPlayerAudio::OutputPacket skipping a packets of duration 24
22:05:23 T:139833288664832  NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating VDPAU(544x576)
22:05:23 T:139833288664832  NOTICE:  (VDPAU) Close
22:05:23 T:139833280272128  NOTICE: COutput::OnStartup: Output Thread created
22:05:23 T:139833288664832  NOTICE:  fps: 25.000000, pwidth: 544, pheight: 576, dwidth: 544, dheight: 304
22:05:23 T:139833288664832  NOTICE: Display resolution ADJUST : HDMI2: 1920x1080 @ 50.00Hz (18) (weight: 0.000)
22:05:23 T:139834889422912  NOTICE: Using GL_TEXTURE_2D
22:05:23 T:139834889422912  NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
22:05:23 T:139834889422912  NOTICE: GL: NPOT texture support detected
22:05:23 T:139834889422912  NOTICE: GL: Using GL_ARB_pixel_buffer_object
22:05:23 T:139832365926144  NOTICE: CDVDPlayerAudio::OutputPacket skipping a packets of duration 24
22:05:24 T:139833436645120  NOTICE: Previous line repeats 36 times.
22:05:24 T:139833436645120   ERROR: CPVRManager - UpdateItem - no channel tag provided
22:05:30 T:139834889422912   ERROR: Previous line repeats 5 times.
22:05:30 T:139834889422912  NOTICE: CDVDPlayer::CloseFile()
22:05:30 T:139834889422912  NOTICE: DVDPlayer: waiting for threads to exit
22:05:30 T:139833436645120  NOTICE: CDVDPlayer::OnExit()
22:05:30 T:139833436645120  NOTICE: Closing stream player 1
22:05:30 T:139833436645120  NOTICE: Waiting for audio thread to exit
22:05:30 T:139832365926144  NOTICE: thread end: CDVDPlayerAudio::OnExit()
22:05:30 T:139833436645120  NOTICE: Closing audio device
22:05:30 T:139833436645120  NOTICE: Deleting audio codec
22:05:30 T:139833436645120  NOTICE: Closing stream player 2
22:05:30 T:139833436645120  NOTICE: waiting for video thread to exit
22:05:30 T:139833288664832  NOTICE: thread end: video_thread
22:05:30 T:139833436645120  NOTICE: deleting video codec
22:05:30 T:139833436645120  NOTICE: Closing stream player 3
22:05:30 T:139834889422912  NOTICE: DVDPlayer: finished waiting
22:05:30 T:139834889422912  NOTICE: VAAPI::Close
22:05:30 T:139833280272128  NOTICE: COutput::OnExit: Output Thread terminated
22:05:30 T:139834889422912  NOTICE: VAAPI::Close - closing decoder context
22:05:30 T:139834889422912  NOTICE: CDVDPlayer::CloseFile()
22:05:30 T:139834889422912  NOTICE: DVDPlayer: waiting for threads to exit
22:05:30 T:139834889422912  NOTICE: DVDPlayer: finished waiting
22:05:30 T:139834889422912  NOTICE: CDVDPlayer::CloseFile()
22:05:30 T:139834889422912  NOTICE: DVDPlayer: waiting for threads to exit
22:05:30 T:139834889422912  NOTICE: DVDPlayer: finished waiting
22:05:32 T:139834889422912  NOTICE: DVDPlayer: Opening: pvr://recordings/active/Default/The Big Bang Theory/The Big Bang Theory s09e17 (2016) The Celebration Experimentation, TV (E4+1), 20160428_202500.pvr
22:05:32 T:139834889422912 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:05:32 T:139833785734912  NOTICE: Creating InputStream
22:05:32 T:139833785734912   ERROR: PVRFile - Recording not found with filename pvr://recordings/active/Default/The Big Bang Theory/The Big Bang Theory s09e17 (2016) The Celebration Experimentation, TV (E4+1), 20160428_202500.pvr
22:05:32 T:139833785734912   ERROR: CDVDPlayer::OpenInputStream - error opening [pvr://recordings/active/Default/The Big Bang Theory/The Big Bang Theory s09e17 (2016) The Celebration Experimentation, TV (E4+1), 20160428_202500.pvr]
22:05:32 T:139833785734912  NOTICE: CDVDPlayer::OnExit()
22:05:32 T:139834889422912   ERROR: Playlist Player: skipping unplayable item: 0, path [pvr://recordings/active/Default/The Big Bang Theory/The Big Bang Theory s09e17 (2016) The Celebration Experimentation, TV (E4+1), 20160428_202500.pvr]
22:05:32 T:139834889422912  NOTICE: CDVDPlayer::CloseFile()
22:05:32 T:139834889422912  NOTICE: DVDPlayer: waiting for threads to exit
22:05:32 T:139834889422912  NOTICE: DVDPlayer: finished waiting
22:05:32 T:139834889422912  NOTICE: CDVDPlayer::CloseFile()
22:05:32 T:139834889422912  NOTICE: DVDPlayer: waiting for threads to exit
22:05:32 T:139834889422912  NOTICE: DVDPlayer: finished waiting
Reply
@smee204.

Trying to play with native pvr interface (kodi) it works. So issue isn t related with pvr addon.
Reply
@janbar

Just a heads up, mythtv master protocol has just been updated:

PROTO_VERSION = '89'
PROTO_TOKEN = 'BuzzKill'



Mike
Reply
@MikeB2013

Thanks Mike
Reply
I recently switched from OpenElec to LibreElec. I was pleased to see that LibreElec has a recent mythtv add-on in the default repository. In OpenElec it was an ancient one..
Reply
@janbar

Thanks for the protocol 89 update, working well on my test backend.

mythtv master has just been updated to protocol 90 BuzzCut which again affects spawnlivetv.


Mike
Reply
  • 1
  • 87
  • 88
  • 89(current)
  • 90
  • 91
  • 108

Logout Mark Read Team Forum Stats Members Help
pvr.mythtv add-on1