retrospect-addon / plugin.video.retrospect

Retrospect is a Kodi video add-on which allows you to watch streams of a number of free and publicly available online TV stream sites.
https://www.rieter.net/content/
GNU General Public License v3.0
110 stars 36 forks source link

Uitzending gemist broken #634

Closed basrieter closed 9 years ago

basrieter commented 9 years ago

Original report by Bring (Bitbucket: Bring, GitHub: Bring).


Android on Minix NEO X8, Retrospect 4.0.0

Since around july 30, none of the Uitzending gemist content will play, the GUI reports "Can not start playback"

I have tried several different programs and episodes, but no joy.

Other channels (SBS6,RTL[457] and Veronica) seem to work fine.

I'm attaching retrospect.log

basrieter commented 9 years ago

Original comment by Henk (Bitbucket: HenkGroot, ).


Same problem here.

Looks like this is the error:

 "Key ['streams'] not found in Json"
basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Well, the weird thing is: it's working for me. Are you guys inside NL or outside?

basrieter commented 9 years ago

Original comment by Henk (Bitbucket: HenkGroot, ).


I'm in the Netherlands.

basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


I am also having problems (inside NL). It seems that the request to fetch the stream URL fails, because of a validation error.

For example this request with a hascode (token) fetched from http://ida.omroep.nl/npoplayer/i.js http://ida.omroep.nl/odi/?prid=POW_00926828&puboptions=adaptive,h264_bb,h264_sb,h264_std&adaptive=yes&part=1&token=khkbe1ti80lcu6bk2t75k4alp5 results in this reply:

#!json

{"success":false,"error_code":403,"error":"Validation error"}
basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Could you please try to delete the file "uzg-i.js" from the "userdata/addon_data/net.rieter.xot/cache/" folder and then try again?

basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


Removed uzg-i.js, but this does not resolve the problem

basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


What is the difference between channel nos2010 and nosnl. I seem to be using nos2010. Could it be that you are testing with nosnl?

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Yes, I can reproduce it now. Give me a bit time to fix it. Should not take too long.

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


I found the issue and should be able to fix it today. I also found out why it sometimes works and sometimes not. Tricky thing.

basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


That's great. Good work!

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Please try this version. I will do some more testing soon

basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


It seems to be working! After I removed uzg-i.js from the cache that is. It is not working for every video in the list of videos of today, but I think that is because these videos are not really available yet.

basrieter commented 9 years ago

Original comment by koen amsterdam (Bitbucket: koen_amsterdam, ).


Copied chn_nos2010.py and it works now. The only thing that doesn't work is Live TV.

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


@sanderbaas if you find one that does not work, please attach the corresponding logfile (DEBUG mode) here. Same goes for the Live TV. @koen_amsterdam Please attach a DEBUG version of that log (switch to DEBUG logging in Retrospect and try playing again).

basrieter commented 9 years ago

Original comment by koen amsterdam (Bitbucket: koen_amsterdam, ).


Started Live Tv and here is the log (debug)

basrieter commented 9 years ago

Original comment by sanderbaas (Bitbucket: sanderbaas, GitHub: sanderbaas).


This is the log output when I selected a video which I think was not available at NPO. For as far as I can see this is the response of NPO.

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Issue #635 was marked as a duplicate of this issue.

basrieter commented 9 years ago

Original comment by Henk (Bitbucket: HenkGroot, ).


Great work! Thanks.

basrieter commented 9 years ago

Original comment by Bring (Bitbucket: Bring, GitHub: Bring).


Yep, works again here too (except from the Live TV). Thanks Bas, for such an amazingly fast fix!

basrieter commented 9 years ago

Original comment by Bas Lichtjaar (Bitbucket: _Lauris, ).


I've replaced the chn_nos2010.py And removed uzg-i.js restarted kodi.

I've made a retrospect.log with all the live stream errors.

The stream 3FM Live is currently working

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


This version has working live streams again.

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


@Bring the streams in your log were indeed not availabe on NPO.nl (yet). If there are any episodes that do not play, please let me know and I will see what the issue is. But please always attach a DEBUG logfile.

basrieter commented 9 years ago

Original comment by Bring (Bitbucket: Bring, GitHub: Bring).


I can confirm the live streams are now indeed working again, thanks!

basrieter commented 9 years ago

Original comment by arie777 (Bitbucket: arie777, ).


Thanx!!! Wil there be an update?

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


yes, tonight I will push an update. I was a bit too busy yesterday.

basrieter commented 9 years ago

Original comment by mike Bike (Bitbucket: dynamic2, GitHub: dynamic2).


Also the nicklodeon gives same result as this i c the programs and titles but when i start got "playback cannot be started" do u need a log of that or already know what the problem can cause?

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


@dynamic2 Please create a separate issue for this including a debug log from Retrospect.

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Fixed: NPO updated their video back-end which broke playback (Fixes #634)

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Fixed: NPO updated their video back-end which broke playback (Fixes #634)

(cherry picked from commit 9d730611277d61e68b196523b2c1287f973ebd58)

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


Updates are rolling out over the next 3 hours.

See: http://www.rieter.net/content/2015/07/03/net-rieter-xot-channel-npo-4-0-0-2/

basrieter commented 9 years ago

Original comment by arie777 (Bitbucket: arie777, ).


Thanx!! Great work.

basrieter commented 9 years ago

Original comment by Erik Kwant (Bitbucket: ekwant_1978, ).


I have an Tronsmart S89. I have problems with the channels NPO1, 2, and 3. It says "Script Failed" I think I must do something woth the .py file? But where must I put it. I don't know how to do this? Can somone explain it to me?

basrieter commented 9 years ago

Original comment by Bas Rieter (Bitbucket: basrieter, GitHub: basrieter).


It should have auto updated. So first check which version of the "Retrospect – Dutch NPO Channels" you have. It should be v4.0.0.2. If you are not on 4.0.0.2 then make sure the Retrospect repository is installed within Kodi and use it to update the Dutch NPO channels.