Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
hosts
/
hostdplayit.pyo
|
|---|
ó
Ch-_c @ sé d d l m Z d d l m Z m Z d d l m Z m Z m Z d d l
m Z d d l m
Z d d l m Z d d l m Z d d l Z d d l Z d d l m Z m Z d
Z d e f d YZ d
e f d YZ d S( iÿÿÿÿ( t TranslateTXT( t CHostBaset CBaseHostClass( t printDBGt printExct
MergeDicts( t strwithmeta( t loads( t ph( t getDirectM3U8PlaylistN( t datetimet tzinfoc C s d S( Ns https://it.dplay.com/( ( ( ( sJ /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostdplayit.pyt gettytul s t Dplayitc B s§ e Z d Z i d d Z e d Z d Z d Z d Z d Z
d d Z d Z d
Z
d Z d Z d
Z d d Z d d d d Z RS( c C s t j | d | _ d | _ | j d | _ | j d | _ | j d | _ | j d | _ | j d | _ | j d | _ | j d | _
| j d
| _ | j d | _ | j d | _
| j d
| _ | j d | _ i i d d 6d 6| _ d | _ d S( Ns http://it.dplay.com/s$ https://dplayproxy.azurewebsites.nets /api/config/inits /api/Channel/GetLists /api/Channel/GetById?id={0}s /api/Show/GetLists /api/Show/GetById/?id={0}s /api/Show/GetByGenre?genreId={0}s /api/Video/GetById/?id={0}s /api/video/GetVideoPopolaris! /api/video/GetUltimiVideoAggiuntis /api/Playlist/GetLists /api/Playlist/GetById/{0}s /api/genre/GetLists okhttp/3.3.0s
User-Agentt headert ( R t __init__t MAIN_URLt MAIN_SERVER_URLt TOKEN_URLt CHANNEL_MENU_URLt CHANNEL_URLt PROGRAMS_URLt SHOW_URLt SHOWBYGENRE_URLt VIDEO_URLt POPULAR_URLt LAST_ADDED_URLt PLAYLIST_MENU_URLt PLAYLIST_URLt GENRE_URLt
defaultParamst AccessToken( t self( ( sJ /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostdplayit.pyR s"
c C s4 | i k r t | j } n | j j | | | S( N( t dictR t cmt getPage( R! t urlt addParamst post_data( ( sJ /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostdplayit.pyR$ 9 s c C sï | j d k rl t d | j | j \ } } | s; d St | } | d d | _ t d | j n | j d k rë | j d k rë i d d 6d d 6| j d 6} | rç d
j | j d | j j d t | j ! | d
<n | Sd S( NR s Dplay init and get access tokent DataR s Dplay Access token %s s okhttp/3.3.0s
User-Agents
gzip, deflates Accept-Encodings
Bearer {0}i s __!__t
Authorization( R R R$ R t
json_loadst Nonet formatt indext len( R! t
add_bearert stst datat responset headers( ( sJ /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostdplayit.pyt getHeader? s
9c
C sJ t d | g } | d d k rd | k r: | d n d } | d } | j t } | d k sq | d k r t d | S| j | i | d 6 \ } } | s¨ d St | } | d d
d d d } t | | } | j t | d
t d t d t d d n; t d | d | d f | j
i | d d 6d d 6 | S( Ns Dplay getLinksForVideo [%s]t categoryt videot video_idR R% s Dplay wrong initializationR R1 t
attributest streamingt hlst checkExtt variantCheckt checkContentt sortWithMaxBitrateiÿàõs5 Dplay: video form category %s with url %s not handledt link1t name( R R4 t TrueR+ R$ R* R t extendR t Falset append(
R! t cItemt linksTabR7 R% t hR0 R1 R2 t
stream_url( ( sJ /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostdplayit.pyt getLinksForVideoU s&