Comments (22)
Good news!
I finally managed to reverse engineer the login flow in python (outside of kodi). So there is a chance that soon I will need some testing. Next up I need to polish this flow up a bit (10 chained post and get request calls to the api in the right order), and then learn when and how to refresh the token before putting it in to kodi where it is more tricky to debug :)
I'll stop for tonight, but I'll post here when I have something ready for testing...
from plugin.video.drnu.
Ok, I think I have a first working version up in the branch login_flow
I have also made a pre-release if this makes it easier to grap the zip for testing.
https://github.com/xbmc-danish-addons/plugin.video.drnu/releases/tag/v6.3.0
Please let me know if it works for you. You need to fill in username and password in settings, and then push login in the settings as well. A pop-up will tell if you managed to login. If you log in I have added "Min Liste" and "Fortsæt med at se" to the main menu. This needs to be tested a bit on how that works. If you don't login (leave the username and password empty), it just continues with anonymous tokens. Each time you push login button you will force a new request of the user tokens, so this is the way to switch user or to anonymous...
I will try to use this the coming weeks, to see how it works also over time with token refreshing and so on.
from plugin.video.drnu.
Awesome. Will try to test it as soon as possible.
from plugin.video.drnu.
@TermeHansen: vil bare sige tak for det store arbejde du laver med denne plugin. Det er virkeligt værdsat og jeg glæder mig til at tage den nye version i brug.
from plugin.video.drnu.
I just wrote to DR last week to ask for assistance on this topic, as they have no documentation on the API.
They have promised to get back to me, so I hope to implement this soon. I'll report here on the update.
from plugin.video.drnu.
After 3months of waiting and asking several times for an answer we get:
DRTV findes på flere forskellige enheder og platforme, som alle er tilknyttet DR’s login. Det sikrer en god brugeroplevelse og at de tekniske krav overholdes.
KODI er ikke en platform DR understøtter, og den mulighed for at tilgå DR’s indhold, som du hidtil har benyttet dig af, vil bortfalde.
from plugin.video.drnu.
I asked how to use this feature they have for tv-boxes etc.
So disappointing 😒
I'll try to reverse engineer again, but if anyone can help I would be very happy...
from plugin.video.drnu.
This is extremely disappointing.
I hope you can find some way to work around it, fingers crossed.
Thanks so much for looking into this.
from plugin.video.drnu.
That is disappointing. Thanks for getting in touch with them.
I wonder if some of the devs on https://github.com/drdk/ would be more helpful? It sounds absurd that we can't at the very least get a personal API key and use that like with YouTube clients etc.
from plugin.video.drnu.
første test gik ok. Login virkede, men jeg fik ikke punkterne 'min liste' og fortsæt med at se' i hovedmenuen.
Næste test gik bedre. Slettede som forsøg den profil jeg havde lavet til børnene på mit login og så fik jeg de to punkter i hovedmenuen, men indhold jeg selv afspillede på kodi endte ikke i 'fortsæt med at se', men til gengæld var der indhold jeg havde set i en browser på en anden pc på samme login.
from plugin.video.drnu.
Er der nogle logs eller noget man kan samle op og sende til dig ?
from plugin.video.drnu.
Det med punkterne er nok at de først dukker op næste gang du går ind i appen efter log ind. Man kan ikke rigtig ændre på menuen i det vindue der allerede er læst ind i Kodi.
Ja , eg skal se om jeg kan finde ud af at sende data til drtv den anden vej med hvad man har afspillet, så det ved jeg godt ikke virker (endnu).
Vigtigst lige nu er at login virker og at man forbliver logget ind også over længere tid.
Imens vi tester det af vil jeg se om jeg kan reverse engineer også infomation fra Kodi tilbage til drtv om ting i min liste og fortsæt med at se...
from plugin.video.drnu.
@lars-olsen jeg fandt lige en lille bug omkring udløbstid på tokens, så den seneste version i min branch er lidt hurtigere nu igen, da den ikke skal hente friske tokens hele tiden...
Jeg er også begyndt arbejdet med at tilføje og fjerne fra min liste, men det virker vist ikke helt i den version lige nu. Jeg roder videre med det imorgen nok.
from plugin.video.drnu.
@lars-olsen jeg har nu tilføjelse og fjernelse fra min liste inde, og tilføjet hooks til Fortsæt med at se. Det kommer ind rigtigt nok i Kodi se der ud til, men når jeg starter videoen starter den stadig fra start selvom den burde starte hvor man var kommet til.
Jeg vil se om jeg kan finde ud af denne sidste del, men ellers tror jeg at jeg er tæt på at sende det til release...
from plugin.video.drnu.
ok, jeg kan nu se at det nok kræver en del mere arbejde at få det her med resumepoint til at virke begge veje (op til drtv, og tilbage til kodi) alt efter hvor der senest er blevet afspillet. Jeg vil lade det gå til en ny update og feature hvor jeg skal lave en service for denne addon der hele tide overvåger om man er igang med at afspille noget.
Godt eksempel til at følge findes på https://github.com/add-ons/plugin.video.vrt.nu og PlayerInfo() klassen.
Jeg vil nu gå denne del her igennem og sende til update til alle og derefter lukke dette issue. Lad mig endelig vide hvis nogen oplever nogle issues med koden fra https://github.com/xbmc-danish-addons/plugin.video.drnu/releases/tag/v6.3.0
from plugin.video.drnu.
Så er den sendt til officiel kodi update kanal, lad os se om den kommer igennem snart.
xbmc/repo-plugins#4469
Jeg fik fikset så den nu også opdaterer hovedmenuen efter man har logget ind, og at der nu står ved de personlige lister hvilket navn der er logget ind for.
from plugin.video.drnu.
@lars-olsen jeg har nu tilføjelse og fjernelse fra min liste inde, og tilføjet hooks til Fortsæt med at se. Det kommer ind rigtigt nok i Kodi se der ud til, men når jeg skal starter videoen starter den stadig fra start selvom den burde starte hvor man var kommet til.
Jeg vil se om jeg kan finde ud af denne sidste del, men ellers tror jeg at jeg er tæt på at sende det til release...
from plugin.video.drnu.
Og nu officielt ude. Jeg lukker dette issue.
from plugin.video.drnu.
Det ser ud til at virke fint for mig. Mange tak!
from plugin.video.drnu.
@pank gider du hjælpe med at test det nye Gensyn område?
#90
from plugin.video.drnu.
from plugin.video.drnu.
from plugin.video.drnu.
Related Issues (20)
- Subtitles with live TV HOT 2
- mySQL HOT 12
- skipping forward stopped working HOT 21
- Version 5.1.0 fails after upgrading from Leia to Matrix HOT 31
- Video playback crashes Kodi HOT 5
- 5.1.1 Crash kodi 19.4 HOT 4
- subtitles missing with ffmpeg HOT 2
- subtitles seem to disappear with adaptive backend HOT 5
- parts of descriptions are missing HOT 1
- Subtitles disappear HOT 4
- Crash on start HOT 2
- Opening "Programmer A-Å" leads to "side ikke fundet" HOT 3
- IPTV Integration do not work or how to make it work HOT 9
- Porting for Home Assistant (Not really an issue) HOT 2
- Fortsæt med at se (brugernavn) - crasher HOT 11
- Make the addon work with the new Gensyn area HOT 2
- 6.3.0 crashing HOT 2
- When abroad the live channels do not work except TVA Live HOT 18
- Limit on My list HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plugin.video.drnu.