Telia Play
#31
Updated playlist file with catch up setting and free epg from https://iptv-org.github.io/epg/guides/se...se.epg.xml, epg has logos and art only thing i miss is season /episode info.
But maybe we can have that if M89se finds time later to enable epg export from addon?

Get the m3u from here https://justpaste.it/8m6g6

Edit: no epg for Axess tv in the file
Reply
#32
@Jönke I made small mistake in previous build, some adjustments made in v1.1.4. Sorry for any inconvenience caused.
Reply
#33
No problem @M89SE 😀🙌👏👏 keep ’em coming 🥳
Reply
#34
V1.1.5 not in repo right ?
Reply
#35
(2022-08-11, 15:46)Jönke Wrote: V1.1.5 not in repo right ?

Sorry about the delay, should be available in repo now.
Reply
#36
@M89SE One New request
Match m3u export names: tvg-id="channelnames"  with TVG-ID from https://iptv-org.github.io/#:~:text=%F0%...eden,-NAME
They have 2 free epg source now
https://iptv-org.github.io/epg/guides/se/tv.nu.epg.xml  (Tv.nu has season/episode info)
https://iptv-org.github.io/epg/guides/se...se.epg.xml ( Allente has no season/episode info, yet)

I have edit my current m3u manually allready but for the future this would make it easier ta have working epg for all.

Example:
Change kanal_11.se to Kanal11.se
Reply
#37
(2022-08-23, 19:22)Jönke Wrote: @M89SE One New request
Match m3u export names: tvg-id="channelnames"  with TVG-ID from https://iptv-org.github.io/#:~:text=%F0%...eden,-NAME
They have 2 free epg source now
https://iptv-org.github.io/epg/guides/se/tv.nu.epg.xml  (Tv.nu has season/episode info)
https://iptv-org.github.io/epg/guides/se...se.epg.xml ( Allente has no season/episode info, yet)

I have edit my current m3u manually allready but for the future this would make it easier ta have working epg for all.

Example:
Change kanal_11.se to Kanal11.se

Not sure about this, as we already provide EPG with swedish channels for our m-TVGuide add-on, I will think about it.
https://github.com/Mariusz89B/script.mtvguide/wiki/EPG
Reply
#38
Ok no problem
Tv.nu epg is now updated with epg for AccesTv and new link for epg
https://iptv-org.github.io/epg/guides/se...epg.xml.gz

Allente is now updated with episode / season in xmltv and new link
https://iptv-org.github.io/epg/guides/se...epg.xml.gz

My Choice of epg source is tv.nu much better Genre support in guide
And has all channels i need with artwork and episode/Season
Reply
#39
Hello and thanks for the nice add-on!
I have successfully used it from my Kodi machine in Sweden, but a similar installation in Spain (through a VPN) gives me playback errors on everything. I have been glancing through the log files, but don't really know what to look for.

Any help would be appreciated!

Thx
Reply
#40
It turns out I need to exclude Telia Play from my VPN. After that it works.
Reply
#41
Merely reminding everyone of our VPN policy.
Search | Banned addons (wiki) | Forum rules (wiki) | First time user (wiki) | FAQs (wiki) | Troubleshooting (wiki) | Add-ons (wiki) | Free content (wiki) | Debug log (wiki)Free Content
Reply
#42
Does this work with Telia Play in Norway?
Reply
#43
(2024-02-01, 18:36)russco Wrote: Does this work with Telia Play in Norway?

It does not work in Norway, but hopefully only minor adjustments in the code is needed since the norwegian Teliaplay have been changed recently. While the login routine seem to be a little bit different, I think the rest of it is the same (for instance call to graphql-telia.t6a.net instead of api.teliaplay.no/... as it was earlier).

Here is what I have tested so far (in python console, not by editing the plugin itself):

The original code from Mariusz89B's github project is executing following urls for logging in:
  1. h t t p s ://log.tvoip.telia.com:6003/logstash
    I dont know why this is needed, or what's for. I only get timeout when I try to call it.
     
  2. h t t p s ://logingateway-telia.clientapi-prod.live.tv.telia.net/logingateway/rest/v1/authenticate
    This gives me "Username/password was incorrect"-message - probably different back-end systems.
    • However, if I change the URL to the following, I am able to login:
      h t t p s ://logingateway.teliaplay.no/logingateway/rest/v1/get-login/authenticate?redirectUri=https%3A%2F%2Fwww.teliaplay.no%2F
    • The header-data is the same as original, except the 'accept'-header which is set to 'application/json'.
    • The post-data is the same as original, except that 'x-country' is set to 'NO' (obviously).
    • Relevant response data is:
      • SAML = response["idToken"]
      • CustomerID = response["engagements"][0]["engagementId"]
    • NB: The username/password must be able to login via the old login schema (the orange border on image below):
      Image
       
  3. h t t p s ://logingateway-telia.clientapi-prod.live.tv.telia.net/logingateway/rest/v1/oauth/token
    I have not tested this endpoint, but I asume it wont work.
    • In browser console when I perform a login, I can see following the request instead:
      h t t p s ://logingateway.teliaplay.no/logingateway/rest/v1/get-login/authenticate/selected?redirectUri=https%3A%2F%2Fwww.teliaplay.no%2F
    • Relevant headers and post-data:
      python:
      headers = {
              'user-agent': <user-agent>,
              'Content-Type': 'application/json',
              'Accept': 'application/json',
              'tv-client-boot-id': <tv_client_boot_id>,
              'tv-client-name': 'web',
              'x-country': 'NO',
          }
      engagementIdentifierDto = {"country":"NO", "id":<CustomerID>, "platform":"OTT"}
      post_data = { "engagementIdentifierDto":engagementIdentifierDto, "token":<SAML> }
    • And the response contains a dict with only "redirectUri" (h t t p s ://www.teliaplay.no/?code=<some_text_here>)
    • The browser console also show a call to the following URL:
      h t t p s ://logingateway.teliaplay.no/logingateway/rest/v1/oauth/token?code=<same_text_as_above>
      This URL (unlike the first one) returns a dict with accessToken, refreshToken, geoblock (true/false) and validTo (and also sets these variables in response-cookie), so I dont know if the first one is needed at all.
       
  4. h t t p s ://ottapi.prod.telia.net/web/{cc}/tvclientgateway/rest/secure/v1/provision
    Not tested, I asume it wont work for Norway.
     
  5. h t t p s ://ottapi.prod.telia.net/web/{cc}/tvclientgateway/rest/secure/v1/pubsub
    Also not tested.

So maybe we just need to create a custom login-method for norwegian customers, and then the rest will hopefully work..? What do you think @M89SE?

I will try to make quick changes to the plugin (tomorrow or some day) and test it, and then report back where with the results. Wink
Reply
#44
I edited the plugin with a separate login routine for Norway, and I am now able to login using this plugin. Have not tested much, but I already know it does not work perfect. Here is what I have tested (Kodi 19 on Win10):
  • Live-TV
    • Works OK, I got 1280x720 resolution. I dont know if full-HD is possible.
    • But "live subtitles" for hard of hearing (on news etc) does not seem to stick - it disappear after 10-15 sec. Disable and reenable subtitles brings them back, but they disappear again after 10-15 sec. Maybe a Kodi bug..?
  • Movies
    • Does not work - no entries get listed at all.
  • TV series
    • Works, but I miss browse by genres. This is maybe not implemented in the plugin at the moment? Or the API may just be different in Norway?
    • Tested an episode of "Star Trek: Strange New Worlds" (SkyShowtime) and I noticed that I only got 960x540 resolution - probably due to stricter DRM-protection for SkyShowtime content..? Have not tested content from other content providers.
Here is the my test version of addon.py:
budurugeqo.kodi (paste)
Please note that I changed the addon-id in this test code to "plugin.video.teliaplay-boirello", so I could have both the modified and the original plugin installed at the same time. Wink
And also: Not all changes are relevant (like logging for debugging purposes).
Reply

Logout Mark Read Team Forum Stats Members Help
Telia Play0