(2014-03-06, 02:10)scott967 Wrote: Gotham B1 does not remember PVR addon client enable state on first enabling.
Platform: Win 7 x64
Log: http://xbmclogs.com/show.php?id=143731
(this is the run of XBMC AFTER enabling PVR addon, quitting XBMC, and restarting it)
Steps to repeat:
1. Clean install of XBMC 13 B1
2. Start XBMC navigate to System/Settings/Live TV/General
3. Enable Live TV (radio button "blue")
4. XBMC generates popup message No PVR Addon Enabled click OK
5. XBMC presents list of disabled PVR addon clients . Select WMC
6. Addon windows opens with options to Configure and Enable WMC addon
7. Select "Enable"
8. PVRManager starts up and populates channel groups, EPG, etc. Live TV available on Main Menu
9. Exit XBMC
10. Start XBMC Immediately a popup "No PVR Addon Enabled" is displayed. Click OK
11. Repeat steps 5-7
12. PVRManager again starts up.
13. Exit XBMC
14. Start XBMC. Now the WMC PVR client is enabled and Live TV works as expected
Again, this only is an issue when first enabling WMC PVR addon. After enabling a second time
there isn't a problem.
Update:
Clean install of nightly 21040311
Inspected Addons16.db after first running XBMC 13 (no settings changes except disabling joystick input).
In table "disabled" ID 4 is shown as pvr.wmc-wingl windx-x86
Start XBMC, enable Live TV, enable pvr.wmc-wingl windx-x86
In GUI, pvr.wmc-wingl windx-x86 listed as "enabled" under PVR and Live TV is working.
Inspected Addons16.db, and in table "disabled" ID 4 is removed, but a new ID 14 (next sequential Id number) is in the database as pvr.wmc-wingl windx-x86.
Exiting and restarting XBMC confirms that pvr wingl-windx-x86 is listed as "disabled" under PVR. Enable pvr.wmc-wingl windx-x86. In GUI pvr.wmc-wingl windx-x86 listed as "enabled" under PVR and Live TV is working.
Inspected Addons.16.db, and in table "disabled" ID 14 is now removed and pvr.wmc-wingl windx-x86 is no longer listed in the table.
restarting XBMC and Live TV is working.
conclusion: XBMC is not properly removing pvr.wmc-wingl windx-x86 from disabled table on first enabling. Instead it is being re-added to the disabled table. As an aside, I don't see the reason why all the pvr addons are installed, but disabled on installation of XBMC. Why aren't they just installed from repo by user like any other addon? I did try a reinstall and in the windows installer I unselected the "install pvr addoons" option. That left XBMC Live TV unusable. There is no ability to install any pvr addon from repo, and if I attempt to enable Live TV XBMC locks up (rotating ring "busy" icon in windows) and is terminated by via Windows (app not responding popup) due to "no enabled pvr addon". Debug log from lock-up condition here:
http://xbmclogs.com/show.php?id=147397
scott s.
.