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

Certain shows won't play (TV4) #1853

Open huey-smart opened 4 days ago

huey-smart commented 4 days ago

Bug report

Describe the bug

Can play many shows without issues but get error message on some.

Expected Behavior

Actual Behavior

Possible Fix

To Reproduce

Steps to reproduce the behavior:

  1. Go to the show Robinson, regular episodes will play but "Gränslandet" fails.

Debuglog

The debug retrospect.log can be found here: Https://paste.kodi.tv/gufadikata

Screenshots

Additional context or screenshots (if appropriate)

Your Environment

Used Operating system:

Used versions:

basrieter commented 4 days ago

I can't play this stream outside Sweden. . Could you play the video in a browser and see if you can find the response of this URL in the browser's developer tools:

https://playback2.a2d.tv/play/11fdbeb7b5dcc5debdac?service=tv4play&device=browser&browser=GoogleChrome&protocol=dash&drm=widevine&capabilities=live-drm-adstitch-2%2Cexpired_assets

huey-smart commented 4 days ago

Absolutely, where in the dev tools should I look?

When I go to that URL I get this in the browser: {"errorCode":"LOGIN_REQUIRED","message":"The asset is not accessible for non-authenticated users"}

In dev tools/Network/Console I get: 403 (Forbidden)

huey-smart commented 4 days ago

There used to be login details in the channel settings for TV4 Play, didn't it?

basrieter commented 4 days ago

There used to be login details in the channel settings for TV4 Play, didn't it?

Ah, right. You need to set a refresh token. This is a bit different than username and password and requires you to copy paste the refresh token to Retrospect: https://github.com/retrospect-addon/plugin.video.retrospect/wiki/Storing-Passwords-in-the-Retrospect-Vault#refresh-tokens

huey-smart commented 4 days ago

Yes, I've done that and if I don't no shows won't even be listed. So to clarify, in the same folder some videos can be played and stone can't.

basrieter commented 4 days ago

I can't play this stream outside Sweden. . Could you play the video in a browser and see if you can find the response of this URL in the browser's developer tools:

https://playback2.a2d.tv/play/11fdbeb7b5dcc5debdac?service=tv4play&device=browser&browser=GoogleChrome&protocol=dash&drm=widevine&capabilities=live-drm-adstitch-2%2Cexpired_assets

So, I guess you just opened this URL in the browser? That was not what I meant: Just play the video in the browser and go look for a URL similar to that one and find its content.

huey-smart commented 3 days ago

Ok, I've tried looking around dev tools to find an url of this type without success. Could you give me some more clues where I should look?

mangebest commented 2 days ago

Hello I have the same problem. In the same folder as "Robinson" is "Gränslandet". Robinson plays but not Gränslandet. Both have the little blue ring after the episode name and not the little yellow "a". Robinson plays bot not Gränslandet. Gränslandet plays on Tv4play on my chrome browser. Log: uguvejitah

Espancor commented 2 days ago

Hi, I have the same problem too as the others.

mangebest commented 1 day ago

update.. for me Gränslandet number 7 plays. number 1-6 does not. strange.