v15 Broken PVR-Support in newest kodi
#1
Hi there,
newest kodi just came out today and I installed it as soon as it popped-up in trhe software-center on ubuntu-linux. Bad thing is it doesn't come with pvr-plugins this time - and downgrading to kodi 14 is impossible now. Kodi 15 converts the whole movie-database to a new version.

Someone please fix the tvheadend-pvr-addon IMMEDIATELY!
I'm really glad a new version is out with tons of propably incredible improvements for me to find out...but breaking TV-support definetly is NOT an improvement! Somebody please feel very very ashamed and fix this as soon as possible.
Reply
#2
With that kind of attitude you won't get anything
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#3
(2015-07-22, 17:34)bred_pitt Wrote: Hi there,
newest kodi just came out today and I installed it as soon as it popped-up in trhe software-center on ubuntu-linux. Bad thing is it doesn't come with pvr-plugins this time - and downgrading to kodi 14 is impossible now. Kodi 15 converts the whole movie-database to a new version.

Someone please fix the tvheadend-pvr-addon IMMEDIATELY!
I'm really glad a new version is out with tons of propably incredible improvements for me to find out...but breaking TV-support definetly is NOT an improvement! Somebody please feel very very ashamed and fix this as soon as possible.

You should ask for a full refund, IMMEDIATELY!
Reply
#4
Yes...and extra-fees for missed recordings during waiting-time. Honesttly, it makes me wanna kill people....painfully and bloody. All people installing newest kodi have missing TV-support now and are trapped: Downgrading to kodi 14 is impossible.

Countless of beta-testing-weeks and the release-version is lacking a major feature...
Reply
#5
Woosh?
Reply
#6
Well, I can confirm that upgrading to the 'newest' Kodi (15.0) and live TV is still working wonderfully, as always. An excellent release, well tested.
Thank you team Kodi.
I suggest bred_pitt you pay for a professional system so when it 'doesn't work' you can legitimately complain (wine).
Reply
#7
I also can legitimately complain without paying: I built that HTPC and spent a lot of work and money already to achieve this. I see no sense in forgiving big mistakes just "because it's opensource". I think especially from kodi someone can expect some level of quality.

About the problem: Someone found out that sources and/or filenames of the pvr-plugins changed somehow. So isengard-versions of the plugins seem to exist. I'll try it later and will report back.

Strange thing your version came with these plugin bundled somehow. What system are you using?
Reply
#8
I can confirm the plugin's name changed from

kodi-pvr-tvheadend-hts

to

kodi-pvr-hts

in synaptic-package-manager on ubuntu.

After installation it was neccesary to reconfigure the plugin to connect to 127.0.0.1. For some reason a MAC-address was defined as server. All other settings were kept from old config.
The plugin crashed kodi a couple of times (as usual) but now it's running fine.

Edit:

I should mention that the isengard-pvr-plugins were not available in the addon-repository. They can be found on synaptic-package-manager only. To be sure they get listed these two lines need to be typed on the command-line before starting synaptic:

Code:
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update

After starting synaptic, searching for "pvr" lists all installable pvr-plugins for kodi. This means not only tvheadend but also vdr, mythtv and all the others are on the list. If someone else has the same problem with pvr on linux and kodi: Look for your pvr and possible double-entries in the list. If you have multiple entries for the same pvr: The newest version is needed, reading "kodi" in it's name. Only one pvr-plugin is needed, the one fitting to your backend.
Reply
#9
I have no idea why the package name was changed, it seems no one else has either. The fact that you got a MAC address configured as hostname after an update is incredibly strange though, as are any crashes you had. Can you upload your crash logs somewhere? They should be in your home directory.
Reply
#10
Mmmh...today kodi started up with deactivated pvr-addon. I manually activated it and kodi crashed. Repeating 2-3 times caused kodi to start up with deactivated pvr-plugin again. I started pvr-addon manually again and this time there was no crash. A couple of settings were changed: Language was set to english and video-calibration was lost (the picture didn't fit the screen).

I don't wanna post the full log. But I can copy and paste relevant entries.
Code:
01:00:13 T:139886866716416  NOTICE: PVRManager - starting up
01:00:13 T:139886338238208  NOTICE: Thread PVRManager start, auto delete: false
01:00:13 T:139886883501824  NOTICE: Thread PVRClient start, auto delete: false
01:00:13 T:139888448673536   ERROR: AddOnLog: Tvheadend HTSP Client: pvr.hts - malformed dvrEntryAdd: 'channel' missing
01:00:13 T:139887353263872   ERROR: Previous line repeats 10 times.
01:00:13 T:139887353263872  NOTICE: Thread PVRGUIInfo start, auto delete: false
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: DELETE FROM epgtags  WHERE iEndTime < 1437606013
01:00:13 T:139886338238208   ERROR: ExecuteQuery - failed to execute query 'DELETE FROM epgtags  WHERE iEndTime < 1437606013'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 7;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 7;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 67;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 67;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 68;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 68;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 69;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 69;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 70;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 70;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 71;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 71;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 73;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 73;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 74;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 74;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 77;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 77;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 79;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 79;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 84;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 84;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 85;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 85;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 86;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 86;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 87;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 87;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 88;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 88;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 89;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 89;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 93;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 93;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 94;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 94;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 101;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 101;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 102;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 102;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 103;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 103;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 104;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 104;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 105;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 105;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 106;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 106;'
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 107;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 107;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 120;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 120;'
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: Field not found: sOriginalTitle
01:00:13 T:139886338238208   ERROR: Get - couldn't load EPG data from the database
01:00:13 T:139886338238208   ERROR: SQL: The database disk image is malformed
                                            Query: SELECT * FROM epgtags WHERE idEpg = 131;
01:00:13 T:139886338238208   ERROR: ResultQuery - failed to execute query 'SELECT * FROM epgtags WHERE idEpg = 131;'
01:00:13 T:139886514530048  NOTICE: Thread EPGUpdater start, auto delete: false
01:00:13 T:139886338238208  NOTICE: Start - EPG thread started
01:00:13 T:139886514530048   ERROR: SQL: The database disk image is malformed
                                            Query: DELETE FROM epgtags  WHERE iEndTime < 1437606013
01:00:13 T:139886514530048   ERROR: ExecuteQuery - failed to execute query 'DELETE FROM epgtags  WHERE iEndTime < 1437606013'


############### END LOG FILE ################

############ END Kodi CRASH LOG #############

Strange thing is that kodi sometimes crashes and sometimes it doesn't. I get this errors since a very long time already. I just put the startup in a loop so kodi restarts automatically when a crash occurs,
Reply
#11
Your database has somehow become corrupted, try deleting userdata/Database/EpgXX.db and TVxx.db, then start Kodi again.
Reply
#12
And by the way, we can do nothing to deal with the crash unless you post the full log.
Reply
#13
Thanks a lot! That worked. I also installed newest tvheadend, by the way. Afterwards, all channel-logos were lost. I needed over 2 hours to reconfigure all paths. But kodi is not crashing anymore...and startup is a lot faster...after so many months. Thank you!

Edit:


Oh no...this was to good to be true. The updated tvheadend doesn't receive inputs anymore now. Propably downgrade is impossible...I so much hate linux...Sad

Edit2:

Finally...I got tvheadend downgraded again! Of course all the channel-logos are lost now..but at least TV is back running. It turned out that all TVHeadend 4.x-versions have a bug not receiving signals anymore from present channels. If someone has the same problem: These are the two lines for /etc/apt/sources.list that make available version 3.4.28~geb79aee~trusty again:

Code:
#deb http://apt.tvheadend.org/stable trusty main
#deb-src http://apt.tvheadend.org/stable trusty main

Since version 4.x is always higher, someone has to deinstall tvheadend first, to see version 3.4 in the list of synaptic package manager.

To try newer (unstable) versions, the mentioned lines need to be replaced with a pair of these:

Code:
#TVHeadend 4.x stable
#deb https://dl.bintray.com/tvheadend/ubuntu stable main
#TVHeadend 4.x unstable master-branch
#deb https://dl.bintray.com/tvheadend/ubuntu unstable main
#TVHeadend nightly master-branch
#deb https://dl.bintray.com/tvheadend/ubuntu master main

But as mentioned before, even in the latest nightly-build the bug is not fixed up to now.
Reply
#14
You should join #hts on irc.freenode.net if you have issues with tvheadend. I'm sure someone will help you.
Reply
#15
(2015-07-24, 08:21)negge Wrote: Your database has somehow become corrupted, try deleting userdata/Database/EpgXX.db and TVxx.db, then start Kodi again.

I can confirm that pvr support was broken after the update and removing/regenerating these databases helped.

Thanks for the hint!
Reply

Logout Mark Read Team Forum Stats Members Help
Broken PVR-Support in newest kodi0