fetzerch / xbmc-pvr-addons

XBMC PVR add-ons
GNU General Public License v3.0
19 stars 17 forks source link

Channel could not be played #166

Closed unsober360 closed 9 years ago

unsober360 commented 10 years ago

Using XBMC v13 Beta 3, HDHomerun Prime (w/ Verizon), MythBuntu (2:0.25.2+fixes 20120802)

When selecting one of the channels which I do not have service, the system becomes unresponsive for a bit while it (what I believe it to be doing) is retrying.

Select TV Channel XBMC comes up with Working in a dialog box... 30 seconds later - No response from mythtv backend 30 seconds later - No response from mythtv backend 30 seconds later - No response from mythtv backend & Channel unavailable I'm now able to continue using XBMC and the myth plugin

From a usability perspective, If i happen to click on one of the channels which do not have service, I have to wait for 1 min and 30 seconds before I can begin watching TV again.

It would be a better user experience if the delay was put down to 5 seconds and the retries were removed. I understand from a development perspective, these redundancies are nice to have - though when dealing with it in a real world case, it does cause some extreme delays in the viewers experience. I guess the best case scenerio would be to have that 30 second interval configurable, so that the users can adjust it to their individual needs.

Thanks!

unsober360 commented 10 years ago

I was able to git clone it, change the 30 second delay down to 3 seconds, compile it/install it and use it. It works much better with my setup as i'm only waiting about 10 seconds for a timeout rather than a minute and a half, not sure about all the other ones out there. But i suppose it would be nice if it were configurable.

janbar commented 10 years ago

@unsober360, thanks for your comments. Since 3 months ago I refactored the addon using a new lib to handle MythTV server for futur releases (0.27+). The new lib support a variable tune delay defaulted to 5 sec. I just added a user setting to change the value with a slider up to 30 sec, for user having long delay. You can test it cloning my master branch. In my repo the new addon is cloned with the new name "pvr.mythtv" . So in my repos you will find the old too. To test it you can compile only the new with procedure below:

./bootstrap ./configure make -c lib/cppmyth/ make -c addons/pvr.mythtv/ zip

Regards

fetzerch commented 9 years ago

This addon is discontinued in favor of pvr.myth.