Skip to content

RTL XL is gestopt. Uitzendingen staan nu op Videoland. #1724

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
henkv1 opened this issue Oct 8, 2023 · 55 comments
Closed

RTL XL is gestopt. Uitzendingen staan nu op Videoland. #1724

henkv1 opened this issue Oct 8, 2023 · 55 comments
Labels
channel A new channel request

Comments

@henkv1
Copy link

henkv1 commented Oct 8, 2023

RTL XL is gestopt. Uitzendingen zijn nu te zien op Videoland. Is het mogelijk om Videoland toe te voegen aan deze addon?

@henkv1 henkv1 added the channel A new channel request label Oct 8, 2023
@basrieter
Copy link
Collaborator

Nope, weinig kans. Videoland = 100% betaald en dan wordt het debuggen en zo heel erg lastig. Dat moet dan echt met persoonlijke accounts die dan eventueel weer gebanned kunnen worden.

@henkv1
Copy link
Author

henkv1 commented Oct 9, 2023

Jammer. De meeste RTL programma's zijn wel gratis te bekijken, maar daar is wel een login voor nodig.
Als RTL XL definitef stopt moeten we daarheen voor de uitzendingen. Laat maar weten of ik kan helpen met debuggen of zoiets.

@basrieter
Copy link
Collaborator

Dat laatste (gratis kijken) is nieuw! Dan ga ik er toch een poging toe doen in de herfstvakantie.

@henkv1
Copy link
Author

henkv1 commented Oct 17, 2023

Misschien overbodige info: RTL XL werkt nu nog wel in Retrospect, maar de website is wel gesloten.

@Reino17
Copy link

Reino17 commented Oct 19, 2023

Dat komt omdat retrospect gebruik maakt van een api van RTL:

url = "https://api.rtl.nl/rtlxl/missed/api/missed?dayOffset={}".format(offset)

Ondanks dat rtlxl.nl verledentijd is, wordt deze api ongetwijfeld ook door Videoland op de achtergrond gebruikt.

Wat ik wel heb ondervonden is dat vreemd genoeg de "serie_id"-url niet meer werkt:

url = "https://api.rtl.nl/rtlxl/related/api/related/{}".format(serie_id)

Heb je enig idee hoe deze is veranderd, Bas?

@basrieter
Copy link
Collaborator

De oude API is nog online, maar bevat steeds minder content. Ik ga hem omschrijven naar Videoland, maar dat kost wat tijd.

@Reino17
Copy link

Reino17 commented Oct 19, 2023

Is dat zo? Sinds dat rtlxl is gestopt gebruik ik deze (blijkbaar oude) API om een lijst van programma's te genereren die ik interessant vind om terug te kijken. Natuurlijk bevat het geen Videoland-content, maar volgens mij mis ik niks van wat anders in het overzicht op de rtlxl-website gestaan zou hebben.

Voor het half8 nieuws moet ik echter altijd de hier boven genoemde "related"-api-url gebruiken (https://api.rtl.nl/rtlxl/related/api/related/132237 om precies te zijn), omdat het bij rtlxl jaren zo is geweest dat deze niet in het dag-overzicht is terug te vinden. Totdat het late nieuws is uitgezonden was het half8 nieuws wel terug te vinden in het dag-verzicht, maar daarna vreemd genoeg niet meer. Dat geldt ook voor de "missed"-api-url hier boven.

Ik heb nog wel andere manieren om achter de uuid van het half8 nieuws te komen, maar daarom dus mijn vraag of jij weet hoe die "related"-api-url is veranderd, omdat die vreemd genoeg niet meer werkt.

@basrieter basrieter pinned this issue Nov 19, 2023
@Reino17
Copy link

Reino17 commented Dec 22, 2023

Hoewel https://api.rtl.nl/watch/play/api/play/xl/ nog wel werkt, werkt, bij mij in ieder geval, https://api.rtl.nl/rtlxl/missed/api/missed al 2 weken niet meer. Of ben ik de enige?

@peerk72
Copy link

peerk72 commented Dec 23, 2023

I'm curious if there is any news / progress about a new videoland channel.
Is it possible to add a short update?
Thanks for the great work!

@basrieter
Copy link
Collaborator

I am looking into Videoland, but am currently very busy. NPO renewed their complete app and did take a lot of my time. So it is in the works.

@basrieter
Copy link
Collaborator

basrieter commented Jan 2, 2024

First version of VideoLand channel is here:

https://codeload.github.com/retrospect-addon/plugin.video.retrospect/zip/refs/heads/kill-rtl-xl (install from ZIP)

Be aware: it is a work in progress, and currently only these work:

image

Furthermore:

Please give it a try. Errors should always have a link to a full DEBUG retrospect.log.

@peerk72
Copy link

peerk72 commented Jan 2, 2024

I installed kill-rtl-xl.zip and added a valid videoland username and password and tested if I get the same results as shown in your screenshot

But I get message 'Retrospect Fout, Geen afleveringen gevonden voor het geselecteerde item'

@basrieter
Copy link
Collaborator

Er gaat iets mis met de profiel selectie:

20240102 19:15:58 - [ERROR   ] - urihandler.py        - 555  - GET failed with '498 Unknown' (0:00:00.148715) for https://users.videoland.bedrock.tech/v2/platforms/m6group_web/users/ac6a19c647974c858e0c30e1105ff3b6/profiles

Heb je meerdere profielen bij Videoland aangemaakt?

@peerk72
Copy link

peerk72 commented Jan 2, 2024

dat klopt tbv deze test met kodi heb ik een extra account aangemaakt

@basrieter
Copy link
Collaborator

basrieter commented Jan 2, 2024

Ik heb het gevonden en gefixed. Wel moet even de log-in gereset worden: verander even de username in iets anders (streepje erachter of zo). Dan een keer Videoland openen. Dat geeft een fout. Dan weer de username terug zetten en dan zou het moeten werken.

Wel opnieuw de zip downloaden: https://codeload.github.com/retrospect-addon/plugin.video.retrospect/zip/refs/heads/kill-rtl-xl

@peerk72
Copy link

peerk72 commented Jan 2, 2024

Nu zie ik wel de diverse zenders. En de daaronder getoonde programma's (zonder gele 'a') kunnen ook worden afgespeeld. Top!

Misschien kun je om de 'betaalde content' al dan niet weg te filteren een optie toevoegen bij de kanaalinstellingen (het scherm waarin je ook gebruikersnaam en wachtwoord opgeeft). En een zoek functie om programma's te zoeken zou uiteindelijk ook handig zijn. Uiteraard logisch dat dit in een eerste versie er nog niet in zit.

Ik ga er wat mee testen en als ik tegen vreemde dingen aanloop meld ik me weer.
Ziet er in ieder geval goed uit! Thanks!

@basrieter
Copy link
Collaborator

Nu zie ik wel de diverse zenders. En de daaronder getoonde programma's (zonder gele 'a') kunnen ook worden afgespeeld. Top!

Misschien kun je om de 'betaalde content' al dan niet weg te filteren een optie toevoegen bij de kanaalinstellingen (het scherm waarin je ook gebruikersnaam en wachtwoord opgeeft). En een zoek functie om programma's te zoeken zou uiteindelijk ook handig zijn. Uiteraard logisch dat dit in een eerste versie er nog niet in zit.

Ik ga er wat mee testen en als ik tegen vreemde dingen aanloop meld ik me weer. Ziet er in ieder geval goed uit! Thanks!

Top! De betaalde "Premium" items kan je al wegfilteren vanuit de Retrospect settings.

@peerk72
Copy link

peerk72 commented Jan 2, 2024

Met de huidige optie om premium items worden toch alle premium items weggefilterd voor alle kanalen?

Maar wat gebeurd er dan als je een betaalde account voor NPO hebt en een gratis account voor Videoland. Dan mag je alleen de premium items van NPO afspelen en niet die van Videoland. Die optie zou volgens mij dus ook / beter bij de kanaalopties thuishoren zodat je dat per kanaal kunt regelen.

Dit heeft uiteraard geen prioriteit maar lijkt me wel beter.

@ErikBrown2
Copy link

Dank je wel, Bas. Het werkt perfect.

@basrieter
Copy link
Collaborator

Met de huidige optie om premium items worden toch alle premium items weggefilterd voor alle kanalen?

Maar wat gebeurd er dan als je een betaalde account voor NPO hebt en een gratis account voor Videoland. Dan mag je alleen de premium items van NPO afspelen en niet die van Videoland. Die optie zou volgens mij dus ook / beter bij de kanaalopties thuishoren zodat je dat per kanaal kunt regelen.

Dit heeft uiteraard geen prioriteit maar lijkt me wel beter.

Zodra ik kan zien dat iemand premium heeft, dan zal ik deze items niet meer als premium markeren. Echter: Ik weet nog niet hoe ik dat kan zien. Daarvoor heb ik van iemand die wel premium heeft de output nodig van deze url:

https://gigya-merge.videoland.com/accounts.getAccountInfo

Bij mij ziet ie er in Chrome zo uit:

image

@basrieter
Copy link
Collaborator

Inmiddels zouden alle getoonde folders moeten werken. Even opnieuw installeren: https://codeload.github.com/retrospect-addon/plugin.video.retrospect/zip/refs/heads/kill-rtl-xl

Verder zit ik een beetje met het tonen van "alle" content. Dat zijn meer dan 2500 objecten:

{"@":24,"a":174,"b":233,"c":137,"d":269,"e":79,"f":65,"g":59,"h":130,"i":75,"j":49,"k":67,"l":119,"m":160,"n":38,"o":66,"p":96,"q":0,"r":87,"s":180,"t":276,"u":13,"v":55,"w":76,"x":0,"y":12,"z":26}

In het totaal zouden het dan heel veel pages ophalen zijn. Vervelender is echter dat ik vanuit de listing die hieronder hangt niet kan opmaken of het premium content is of niet. Dus ik kan dat van te voren niet laten zien.

@henkv1
Copy link
Author

henkv1 commented Jan 3, 2024

Helaas lukt het ophalen van de lijst met uitzendingen bij mij niet. Ik krijg de lijst met categorieën, maar als ik daar op klik krijg ik een foutmelding, zie log files.
retrospect.log
kodi.log

@basrieter
Copy link
Collaborator

Op welk system doe je dit? Lijkt een issue te zijn binnen de Python cryptography module namelijk:

pyca/cryptography#9016

@henkv1
Copy link
Author

henkv1 commented Jan 3, 2024

Dit is Arch Linux ARM 64 bit op een raspberry pi 4. De versie van python-cryptography is: python-cryptography-41.0.7-1
Downgraden naar python-cryptography-38.0.1-1 lost het probleem inderdaad op. Dank je

@peerk72
Copy link

peerk72 commented Jan 3, 2024

Zodra ik kan zien dat iemand premium heeft, dan zal ik deze items niet meer als premium markeren. Echter: Ik weet nog niet hoe ik dat kan zien. Daarvoor heb ik van iemand die wel premium heeft de output nodig van deze url:

https://gigya-merge.videoland.com/accounts.getAccountInfo

Als je uit de accountinfo kunt halen of iemand een premium account heeft is dat nog een betere oplossing inderdaad.
Ik kan je helaas niet aan die informatie helpen aangezien ik een gratis account heb

Verder zit ik een beetje met het tonen van "alle" content. Dat zijn meer dan 2500 objecten:

Is het een idee om de lijst op te delen per letter van het alfabet zodat de omvang per letter beperkt blijft?

@basrieter
Copy link
Collaborator

basrieter commented Jan 3, 2024

Zodra ik kan zien dat iemand premium heeft, dan zal ik deze items niet meer als premium markeren. Echter: Ik weet nog niet hoe ik dat kan zien. Daarvoor heb ik van iemand die wel premium heeft de output nodig van deze url:

https://gigya-merge.videoland.com/accounts.getAccountInfo

Als je uit de accountinfo kunt halen of iemand een premium account heeft is dat nog een betere oplossing inderdaad. Ik kan je helaas niet aan die informatie helpen aangezien ik een gratis account heb

Verder zit ik een beetje met het tonen van "alle" content. Dat zijn meer dan 2500 objecten:

Is het een idee om de lijst op te delen per letter van het alfabet zodat de omvang per letter beperkt blijft?

Ja, daar zat ik ook aan te denken om het alfabetisch te doen. Maar ik ben ook wel benieuwd naar de profile info van iemand met een betaald account? Dus wie wilt dat delen? Mag ook prive via de mail.

@basrieter
Copy link
Collaborator

Thanks @webdllover! Toch nog een vraag: zie jij op dit moment bij "Populair -> Bureau Hofstad -> " bijv. hier de premium indicator a

image

@peerk72
Copy link

peerk72 commented Jan 6, 2024

@basrieter
Copy link
Collaborator

Top! En @peerk72 jij hebt dus geen premium account?

@peerk72
Copy link

peerk72 commented Jan 6, 2024 via email

@henkv1
Copy link
Author

henkv1 commented Jan 6, 2024

Het werkt nu vrij goed. Ik loop alleen tegen het probleem aan dat bij het opstarten soms de lijst met zenders wordt getoond, maar soms ook een lijst met categorieën. Dit lijkt vrij willekeurig op te treden.

@basrieter
Copy link
Collaborator

Het werkt nu vrij goed. Ik loop alleen tegen het probleem aan dat bij het opstarten soms de lijst met zenders wordt getoond, maar soms ook een lijst met categorieën. Dit lijkt vrij willekeurig op te treden.

Yes, dat heb ik ook gezien. Hun URL geeft soms een andere output. Dat heb ik zelfs soms in mijn browser. Ik ga er nog eens naar kijken. @henkv1 heb jij een premium account?

@peerk72
Copy link

peerk72 commented Jan 6, 2024 via email

@basrieter
Copy link
Collaborator

basrieter commented Jan 6, 2024

Ik had dat ook soms dat de verkeerde lijst werd getoond. Via het context menu de lijst verversen loste dat soms op. Op za 6 jan 2024 om 20:11 schreef Bas Rieter @.***>

Het werkt nu vrij goed. Ik loop alleen tegen het probleem aan dat bij het opstarten soms de lijst met zenders wordt getoond, maar soms ook een lijst met categorieën. Dit lijkt vrij willekeurig op te treden. Yes, dat heb ik ook gezien. Hun URL geeft soms een andere output. Dat heb ik zelfs soms in mijn browser. Ik ga er nog eens naar kijken. @henkv1

Met de laatste update zou dit opgelost moeten zijn. Ook heb ik recente programma's items toegevoegd.

@henkv1
Copy link
Author

henkv1 commented Jan 7, 2024

Het werkt nu vrij goed. Ik loop alleen tegen het probleem aan dat bij het opstarten soms de lijst met zenders wordt getoond, maar soms ook een lijst met categorieën. Dit lijkt vrij willekeurig op te treden.

Yes, dat heb ik ook gezien. Hun URL geeft soms een andere output. Dat heb ik zelfs soms in mijn browser. Ik ga er nog eens naar kijken. @henkv1 heb jij een premium account?

Ziet er goed uit. Dank je.
Helaas heb ik geen premium account om verder te testen.

@peerk72
Copy link

peerk72 commented Jan 10, 2024

Het afspelen van de beschikbare afleveringen werkt prima. Top.

Ook nog wat bevindingen ...
De inhoud van het startmenu is nog met regelmaat afwijkend (zie schermafdruk)
image
Verder mis ik vooral het kunnen navigeren of zoeken op basis van de naam van een programma. Het is nu (zeker met het afwijkende startmenu) erg lastig cq bijna onmogelijk om een specifiek programma te vinden. Eerder gaf je aan de volledige lijst programma's evt per letter van het alfabet onder te verdelen. Dat zou ook een goede innvulling hiervoor zijn denk ik.

@basrieter
Copy link
Collaborator

Die andere layout die heb ik ook zelfs op de normale site soms! Dus dat is lastig om te voorkomen. Ik had al "Recente" items toegevoegd, waardoor de meeste belangrijke shows al te vinden zijn.

Het zoeken zal ik nog wel bouwen, maar dat gaat via een andere API van Videoland en is dus wat lastiger. En normale navigatie is er op de site ook niet echt. Dus zoeken is echt de enige optie.

@basrieter
Copy link
Collaborator

@peerk72
Copy link

peerk72 commented Jan 11, 2024

Nice! Ga ik vanavond meteen testen. Thanks!

@peerk72
Copy link

peerk72 commented Jan 11, 2024

Zoeken werkt. Top.

De zoekresultaten in response in de Videoland webpagina zijn gesorteerd op op mate van matching.
Maar in Kodi worden de resultaten gewoon op de normale manier gesorteerd (alfabetische sortering van de programmanaam)
Logisch dat het zo werkt.

Er wordt bij een zoek-actie in Videoland echter niet alleen gezocht op de naam maar ook in de beschrijving van programma's
Als ik als voorbeeld zoek op Eigen Huis wordt Eigen Huis en Tuin wel als eerste geretourneerd in de json response.
Maar er worden ook nog tientallen andere programma's teruggegeven die ergens in de beschrijving iets van 'eigen huis' hebben. Zou de sortering in de response op een of andere manier gebruikt kunnen worden om de resultaten te sorteren.

In de resultaten zitten ook nog de premium-programma's waarvoor mijn free-account geen rechten heeft. Die worden allemaal netjes met een A gemarkeerd dus dat werkt ook prima. Als de zoekresultaten ontdaan zouden kunnen worden van de premium programma's die toch niet bekeken kunnen worden is de sortering waarschijnlijk niet meer van belang voor een free-account. Misschien nog beter om bij een free-accounttype in alle overzichten de premium-programma's weg te laten?

Ik weet dat je voor alle zenders de premium-programma's uit kunt zetten via de instellingen. Voor NPO wil ik wel premium programma's zien en voor Videoland momenteel niet. Dus die instelling werkt voor mij niet. Eigenlijk zou die instelling beter per kanaal ingesteld moeten kunnen worden.

@basrieter
Copy link
Collaborator

De zoekresultaten in response in de Videoland webpagina zijn gesorteerd op op mate van matching. Maar in Kodi worden de resultaten gewoon op de normale manier gesorteerd (alfabetische sortering van de programmanaam) Logisch dat het zo werkt.

Er wordt bij een zoek-actie in Videoland echter niet alleen gezocht op de naam maar ook in de beschrijving van programma's Als ik als voorbeeld zoek op Eigen Huis wordt Eigen Huis en Tuin wel als eerste geretourneerd in de json response. Maar er worden ook nog tientallen andere programma's teruggegeven die ergens in de beschrijving iets van 'eigen huis' hebben. Zou de sortering in de response op een of andere manier gebruikt kunnen worden om de resultaten te sorteren.

Je kunt de sorteervolgorde op "Default/Standaard" zetten:

image

In de resultaten zitten ook nog de premium-programma's waarvoor mijn free-account geen rechten heeft. Die worden allemaal netjes met een A gemarkeerd dus dat werkt ook prima. Als de zoekresultaten ontdaan zouden kunnen worden van de premium programma's die toch niet bekeken kunnen worden is de sortering waarschijnlijk niet meer van belang voor een free-account. Misschien nog beter om bij een free-accounttype in alle overzichten de premium-programma's weg te laten?
Ik weet dat je voor alle zenders de premium-programma's uit kunt zetten via de instellingen. Voor NPO wil ik wel premium programma's zien en voor Videoland momenteel niet. Dus die instelling werkt voor mij niet. Eigenlijk zou die instelling beter per kanaal ingesteld moeten kunnen worden.

Wel een aardig punt. Zal ik erin verwerken voor zowel NPO als Videoland.

@peerk72
Copy link

peerk72 commented Jan 11, 2024

met de standaard sortering worden de zoekresultaten inderdaad op de juiste volgorde getoond, dat zou kunnen werken.
deze standaard sortering springt echter steeds terug naar sortering op datum oplopend als je kodi opnieuw start
doe ik dan iets fout?

fijn dat je de extra instelling voor npo en videoland toe wil gaan voegen

@basrieter
Copy link
Collaborator

met de standaard sortering worden de zoekresultaten inderdaad op de juiste volgorde getoond, dat zou kunnen werken. deze standaard sortering springt echter steeds terug naar sortering op datum oplopend als je kodi opnieuw start doe ik dan iets fout?

Denk dat ik dat gesloopt het een tijdje geleden. Heb het nu teruggedraaid. Zou je het nog eens kunnen downloaden, installeren en proberen? Nu zou het weer onthouden moeten worden na instellen.

@peerk72
Copy link

peerk72 commented Jan 12, 2024

het lijkt erop dat de sortering nu wel wordt bewaard voor het menu dat wordt geopend als je videoland in het hoofdmenu kiest.
maar niet van de zoekresultaten, die sortering moet ik nog steeds opnieuw instellen als ik kodi herstart en weer ga zoeken

@basrieter
Copy link
Collaborator

Bij mij blijft hij de sortering gewoon onthouden! Ik zet hem, na zoeken, eenmalig op "Default". Als ik dan terug ga en opnieuw ga zoeken, dan blijft hij hetzelfde.

@peerk72
Copy link

peerk72 commented Jan 14, 2024 via email

@basrieter
Copy link
Collaborator

Inderdaad. Zie het nu. Het komt omdat het anders niet mogelijk is om zoek resultaten te bookmarken in Kodi en/of Retrospect. Daarvoor moet welke zoek URL anders zijn. En daarom denk Kodi dat het steeds het ene of het andere is. Maar ik kijk even nog naar andere oplossingen.

@basrieter
Copy link
Collaborator

Gefixed nu. Even opnieuw download en installeren. Hij default nu voor zoek resultaten altijd naar "unsorted/default". Is wel het meest logische.

@peerk72
Copy link

peerk72 commented Jan 15, 2024

lijkt me een prima oplossing
en zojuist even getest en sortering blijft nu bewaard

als dan nog de premium content grotendeels weggefilterd wordt (via de kanaalinstellingen) als je daar geen geschikt account voor hebt denk ik dat het een perfecte oplossing is

lekker bezig!

@basrieter
Copy link
Collaborator

Filtering voor Videoland zit er nu in onder de Kanaal instellingen.

@basrieter
Copy link
Collaborator

Closed with 33362dc

Released via Kodi repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channel A new channel request
Projects
None yet
Development

No branches or pull requests

5 participants