realriot / tvheadend-ng.bundle

TV-Headend Next Generation Plex Plugin
BSD 3-Clause "New" or "Revised" License
85 stars 47 forks source link

does not work in Browser nor in mobile devices / both android and iOS #57

Open TorstenSt opened 7 years ago

TorstenSt commented 7 years ago

Hi, I did play with this since quite some time. So far it only works with PHT on Raspberry. It does not play on any mobile device or on my PC in a browser. Errors are always like this ERROR - HTTP 404 downloading url http://127.0.0.1:32400/video/tvheadend-ng/:/function/createTVChannelObject? . . . etc. ERROR - TranscodeUniversalRequest: unable to get container: /video/tvheadend-ng/:/function/createTVChannelObject?function_args . . . etc. PlexMediaserver is 1.4.3.3433 tvheadend-ng is the latest available TV-Headend is 4.0.9-16~g63c1034~xenial

The plugin log says DEBUG (runtime:814) - Found route matching /video/tvheadend-ng/:/function/createTVChannelObject 2017-03-08 18:31:27,164 (7f7b737fe700) : DEBUG (runtime:125) - Calling function 'createTVChannelObject' 2017-03-08 18:31:27,164 (7f7b737fe700) : CRITICAL (sandbox:303) - Exception when calling function 'createTVChannelObject' (most recent call last): File "/usr/lib/plexmediaserver/Resources/Plug-ins-03e4cfa35/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/code/sandbox.py", line 294, in call_named_function result = f(*args, **kwargs) TypeError: createTVChannelObject() got an unexpected keyword argument 'includeBandwidths'

Any ideas? cheers T

segator commented 7 years ago

same problem here, it seems plex guys change something that cause this plugin crash

taligentx commented 7 years ago

includeBandwidths seems to be a new parameter with recent PMS versions, #58 fixes this issue. However, iOS app playback is still nonfunctional - the workaround is to use the web app where playback on iOS works fine.