Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
áW_c@sdddlTddlmZmZmZmZmZddlmZddl	m
Z
ddlmZddl
mZddlmZddlmZmZdd	lmZdd
lmZddlmZddlmZdd
lmZddlmZddl m!Z!ddl"m#Z#m$Z$m%Z%m&Z&ddl'm(Z(ddl)m*Z*defd„ƒYZ+dS(iÿÿÿÿ(t*(t
XtreamCBoxtXtreamEPGBoxtXtreamSeasonBoxt
XtreamInfoBoxt
XtreamMBox(tScreen(t
MessageBox(t	ChoiceBox(t
LoadPixmap(t
boundFunction(tPixmaptMultiPixmap(tLabel(t
StaticText(tList(t	ActionMap(tconfig(tAVSwitch(tProgressBar(tePicLoadteTimerteServiceReferencet
getDesktop(tcomponentSizes(tdownloadPagetdreamXEntryscBs3eZedƒZdZdZedƒZedƒZedƒZedƒZ	edƒZ
edƒZeƒd	kr®d
ZdZdZd
ZdZdZdZ	dZ
dZnd„Z
ed„Zd„Zd„Zd„Zd„Zd„Zd„Zd<d„Zd„Zd„Zd„Zd„Zd „Zd!„Zd"„Zd#„Zd$„Z d%„Z!d&„Z"d'„Z#d(„Z$d)„Z%d*„Z&d+„Z'd,„Z(d-„Z)d.„Z*d/„Z+d0„Z,ed<d1„Z-ed<d2„Z.d3„Z/d4„Z0d5„Z1d6„Z2d7„Z3d8„Z4d9„Z5d:„Z6d;„Z7RS(=tSeriessPage (%d/%d)s	Season %dtEpisodestCasttReleasedsSort by sChange to tile modesChange to list modetde_DEtStaffelns
Seite (%d/%d)s
Staffel %dtFolgent	BesetzungsVeröffentlichtsSortiere nach sZur Kachelansicht wechselnsZur Listenansicht wechselncCs||_|j|_tjjjƒ|_tj||ƒ|j	j
d|j|_d|_d|_
|jdkr½tdƒjƒjƒdkr¨d|_d|_
q½d	|_d|_
n|j|j
|_t|j}|r|jd
ƒ|_
|jdƒ|_|j|j
|_ntjd|j
|jfƒtd
dddddgi|jd6|jd6|jd6|jd6|jd6|jd6|jd6|jd6|jd6|j d6|j!d6|j"d6dƒ|d <xt#|jƒD]}xøt#|j
ƒD]ç}t$ƒ|d!||f<t$ƒ|d"||f<t%ƒ|d#||f<t%ƒ|d$||f<t$ƒ|d%||f<|j
dkrt$ƒ|d&||f<t$ƒ|d'||f<t&ƒ|d(||f<t%ƒ|d)||f<qqWqêWt$ƒ|d*<t%ƒ|d+<t'ƒ|d,<|j
dkrxt$ƒ|d-<t$ƒ|d.<t&ƒ|d/<|d/j(ƒt%ƒ|d0<|d0j(ƒn||_)d|_+dddg|_,i|_-i|_.t/d1ƒ|_0t1t/d2ƒƒ|_2t3ƒ|_4|j4j5j6|j7ƒ|_8|j9j:|j;ƒdS(3Nt_iitlistii€iiitColumnstLiness	x=%d y=%stOkCancelActionstDirectionActionstColorActionstTimerEditActionstChannelSelectBaseActionstInputActionstoktcanceltlefttrighttuptdowntnextBouquettprevBouquett0tyellowtbluetlogiÿÿÿÿtactionssList%dBack%dsList%dSel%dsList%dPic%dsList%dSym%dsList%dText%dsList%dDesc%dsList%dInfo%ds
List%dRatON%ds
List%dRatBG%dt	PageLabeltMenuPict	MarkedPictHighlightTitlet
HighlightInfot	Rating_ont	Rating_bgs	cover.jpgs
new_entry.svg(<t_dreamXEntrys__categoryttyptModusRtdreamxtreamtskintyptgetValueRt__init__t	__class__t__name__tskinNametMAX_YtMAX_XRtsizetwidthtSUM_XYRtgettLogteRtKeyOktKeyExittKeyLefttKeyRighttKeyUptKeyDownt	KeyPageUptKeyPageDowntKeyNullt	KeyYellowtKeyBluetKeyInfotrangeR
RRRthidet_dreamXEntrys__itemstNonet_dreamXEntrys__LastWidgett_dreamXEntrys__NaviIndext_dreamXEntrys__WidgetListtpicLoadstLoadStaticPixmapt_dreamXEntrys__CoverPicR	t_dreamXEntrys__marketIconRt_dreamXEntrys__timerttimeouttconnectt!_dreamXEntrys__UpdateSelWidgetNowt_dreamXEntrys__timer_conntonLayoutFinishtappendt_dreamXEntrys__firstStart(tselftsessiontitemstcategorytsizestytx((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRG2s†					













"






				cCs|j|ƒttƒdS(N(tcloset	cleanexitRI(Rrtrestart((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRT†s
cCsH|j|jƒ}|dkrD||jj|ƒ||jƒndS(N(RftgetDataRbtinstancet	setPixmaptshow(RrtwNametinfotptr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__paintListPicŠsc

Cs(tƒjƒ}xÐt|jƒD]¿}x¶t|jƒD]¥}d||f}tƒ|j|<|j|jjt	|j
|ƒƒ|j|_||jj
ƒ}|j|j|jƒ|jƒ|d|ddddfƒq5WqWxÊt|jƒD]¹}x°t|jƒD]Ÿ}|d||fjƒ|d||fjƒ|d||fjƒ|d||fjj|jƒ|d||fjƒ|d	||fjƒqWqòW|d
jdƒg|_x4|jD])}|jdkr=t||jj|jj|jj|jjƒ}|j|ƒrü|jj|ƒqüqÓ|jdkr¡t ||jj|jj|jj|jjƒ}|j|ƒrü|jj|ƒqüqÓ|jd
krÓt!||jj|jj|jjƒ}	|j|	ƒrü|jj|	ƒqüqÓqÓWt"j#dt$|jƒƒ|j%ƒdS(NsList%dPic%diiis#ffffffsList%dBack%dsList%dSel%dsList%dSym%dsList%dText%dR<tmovietlivetseriessItemListLen=%d(&RtgetFramebufferScaleR_RKRLRRftPictureDataRlR
t_dreamXEntrys__paintListPictconnR}RMtsetParaRNtheightR`R~RitsetPixmapNumt_dreamXEntrys__itemlistRaRCtXMovieRAtmain_urltusertpasswdtapiTyptFilterfirstEntryRptXLivetXSerieRQtitlent_dreamXEntrys__SortItemList(
RrtscRwRxR€tSizetitemtmovtlivtser((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__firstStartsB/E! 	00'cCsõtjjjƒ}|dkr.|jjƒn¬|dkrY|jjdd„dtƒn|dkr„|jjdd„dtƒnV|dkr¯|jjdd	„dtƒn+|d
krÚ|jjdd„dtƒn|jj	ƒ|j
ƒdS(Nt
sortnumbertsortname_a_ztkeycSs|jS(N(tname(RR((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt<lambda>½streversetsortname_z_acSs|jS(N(R¤(RR((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR¥¿stsortdata_0_9cSs|jS(N(tadded(RR((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR¥Ástsortdate_9_0cSs|jS(N(R©(RR((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR¥Ãs(RRDtsortbyRFRŽtsorttFalsetTrueRetcleartfillWidgetList(RrR«((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__SortItemList¸s
cCsÂ|jjdƒrtS|jjdƒrN|jjdt|jƒdƒrNtS|jjdƒr†|jjdt|jƒdƒr†tS|jjdƒr¾|jjdt|jƒdƒr¾tStS(Ns:64s:::is===s###(t
custom_sidt
startswithR­R¤R˜R®(RrRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR”Ès444cCs"d}}}}xÂ|jD]·}i|j|<||j|d<||j|d<||j|d<||j|d<|d7}|d7}||jdkr|d7}d}||jdkrÓd}|d7}qÓqqWt|jƒr|jjƒd}|j|d|jd<|jƒndS(	NiRwRxtpRœiiÿÿÿÿi(RŽReRLRKR˜tkeysRdt	fillListe(RrtcountRwRxR´Rœtlastitem((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR°Ós&



cCs½tjjjƒ}g}|jdkr@|j|jdfƒn|j|jdfƒt|ƒrr|jdƒn|j|dkrŠdnd|j	t
dƒd	dfƒ|j|d
krÄdnd|j	t
dƒdd
fƒ|j|d
krþdnd|j	t
dƒdd
fƒ|j|dkr8dnd|j	t
dƒd	dfƒ|j|dkrrdnd|j	t
dƒddfƒ|jj|j
t|ddddƒdS(NR$ttilet s----R¡s* ttNumbers (0-9)R¢tNames (a-z)R§s (z-a)tsortdate_0_9tDateRªs (9-0)tskinnametXtreamCBoxSorttcustom_animationRD(Rºs----(RRDR«RFRERptTILEMODETEXTtLISTMODETEXTR˜tSORTTEXTR#RstopenWithCallbackt_dreamXEntrys__SortCallbackR(RrR«tmlist((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR\ís:::::cCsß|dks|ddkr dS|ddks@|ddkrgtjjj|dƒ|jtƒnt|ddks·|ddks·|ddks·|ddks·|ddkrÛtjjj|dƒ|jƒndS(	NiR¹R$R¢R§R¡R¾Rª(	RbRRDREtsetValueRTR®R«R™(Rrtwhat((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__SortCallbackÿs PcCst|jƒdkrdS|jj|jdƒ}|r|d}t|tƒrÊt|jƒrÊg}x9|jD].}t|jƒrp|j|j	|fƒqpqpW|j
j|jt
||jddƒqt|tƒr|jrt|jƒr|j
jt|jddƒqqndS(NiRœRÂRD(R˜ReRPRdt
isinstanceR–tseasonstepisodesRpR¤RsRÆt_dreamXEntrys__SeasonCallbackRt
SERIESTEXTR•tepglisttopenR(RrtentryRœtslistRx((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR]s
(cCs_|dks|ddkr dS|d}|jjt|j|ƒt|j|jddƒdS(NiRÂRD(RbRsRÆR
t_dreamXEntrys__EpisodeCallbackRRÎtEPISODESTEXT(RrRÊtseason((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__SeasonCallbacks
cCs=|dkrdSddlm}|jj|||jƒdS(Niÿÿÿÿ(tdreamXMoviePlayer(Rbtdreamxplayer_movieRÙRsRÒRÎ(RrR×RœRÙ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__EpisodeCallback#scCsWt|jƒdkrdS|jdkr6|jƒdS|jdcd7<|jƒdS(Nii(R˜ReRLRZRdt_dreamXEntrys__CheckPlus(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRV,s
cCs-t|jƒdkrdS|j|jƒdS(Ni(R˜Ret_dreamXEntrys__MakeDownRL(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRX7scCs4t|jƒdkrdS|j|j|jƒdS(Ni(R˜ReRÝRLRK(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRZ<scCs¾t|jƒdkrdS|jdt|jƒdkr`d|jd<d|jd<|jƒn|jdc|7<|jdt|jƒdkr°t|jƒd|jd<n|jƒdS(Nii(R˜ReRdR¶RÜ(Rrtoffset((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt
__MakeDownAs 


 cCsÆ|jdt|jƒdkrGd|jd<d|jd<|jƒn|jd|j}|jd|kr¸|jdcd7<|jd|jdkr«d|jd<n|jƒn|jƒdS(Niii(RdR˜ReR¶ROt_dreamXEntrys__UpdateSelWidget(Rrtpage((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__CheckPlusOs 



cCsWt|jƒdkrdS|jdkr6|jƒdS|jdcd8<|jƒdS(Nii(R˜ReRLRYRdt_dreamXEntrys__CheckMinus(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRU]s
cCs-t|jƒdkrdS|j|jƒdS(Ni(R˜RetMakeUpRL(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRWhscCs4t|jƒdkrdS|j|j|jƒdS(Ni(R˜ReRäRLRK(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRYmscCs«t|jƒdkrdS|jddkrgt|jƒd|jd<|jd|jd<|jƒn|jdc|8<|jddkrd|jd<n|jƒdS(Niii(R˜ReRdR¶Rã(RrRÞ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRärs
cCsÍ|jddkrNt|jƒd|jd<|jd|jd<|jƒn|jd|j}|jd|kr¿|jdcd8<|jddkr²|jd|jd<n|jƒn|jƒdS(Niii(RdR˜ReR¶RORà(RrRá((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__CheckMinus‚s

cCs dddg|_|jƒdS(Ni(RdR¶(Rr((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR[‘scCs<t|jƒdkrdS|jj|jdƒ}|r8|d}t|tƒr}ddlm}|jj	|||j
ƒq8t|tƒr™|jƒq8t|t
ƒr8|jdkréddlm}|jj|j|||j
ƒq5|jr5t|jƒr5|jjt|j|ƒt|jtddƒq5q8ndS(NiRœiÿÿÿÿ(RÙ(tdreamXLivePlayerRÂRD(R˜ReRPRdRÌRRÚRÙRsRÒRŽR–R]R•t
tv_archivetdreamxplayer_liveRæRÆt_dreamXEntrys__LoadEPGRÑR
t_dreamXEntrys__Catchup_SelRR®(RrRÓRœRÙRæ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRS—s 

"c	Cs­|r©xt|jD]i}tj|jƒ}d|j|j|j|j|jdtjd|ƒ|j	f|_|j
|_
qWddlm}|j
j|||jƒndS(Ns%s/timeshift/%s/%s/%d/%s/%s.tsi<s%Y-%m-%d:%H-%Miÿÿÿÿ(RÙ(RÑttimet	localtimet
start_timeRR‘R’tend_timetstrftimet	stream_idtstream_icon_pathRÚRÙRsRÒ(RrtliveItemtitemselRxt
now_epg_startRÙ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt
__Catchup_Sel«sEcCst||jƒdS(N(tgetItemInfost_dreamXEntrys__ItemInfoLoaded(RrRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt	__LoadEPG½scCs—|jj|jdƒ}|r“|d}t|tƒsGt|tƒr“|jr“|jrt|jƒr|jj	t
t|jƒddƒqq“ndS(NiRœRÂRD(ReRPRdRÌR–RtdescriptionR˜RsRÒRtstr(RrRÓRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR^Às
'cCsÄxt|jƒD]
}xt|jƒD]ð}|d||fjƒ|d||fjƒ|d||fjƒ|d||fjƒ|d||fjƒ|jdkr&|d||fjƒ|d||fjƒ|d	||fjƒ|d
||fjƒq&q&WqWxa|jjƒD]P\}}|d|jdkr.|d}|d
}|d}|d}|d||fjƒ|d||fj|j	ƒ|d||fjƒt
|tƒrê|j||||ƒ|j
||||ƒ|jdkr{|j|d
||fd	||fƒ|j|d||fƒ|jr§|d||fjd|jt|jƒfƒ|d||fjƒn|jdkrç|jrç||_||_t||jƒqçq{q~t
|tƒrþ|j||||ƒ|j
||||ƒ|jdkr{|d||fjƒ|j|d
||fd	||fƒ|j|d||fƒ|jrÊ|d||fjd|jt|jƒfƒqû|d||fjd|jtdƒfƒq{q~t
|tƒr~|j||||ƒ||_||_|jrb|jd||fj |jƒq{|j
||||ƒq~q.q.W|dj|j!|jdd|jddfƒ|j"ƒdS(NsList%dBack%dsList%dSel%dsList%dPic%dsList%dSym%dsList%dText%disList%dDesc%dsList%dInfo%ds
List%dRatON%ds
List%dRatBG%dR´RxRwRœs%s: %stunknownR:i(#R_RKRLR`ReRtRdRtsetTextR¤RÌRtsetNewEntryIcontCheckPicturet	setRatingtsetMovieInfotcasttCASTTEXTRútdurationRbtactiontwidget_xtwidget_yRöR÷R–tsetSeriesInfosR#R•t	picon_sidRftstartDecodetPAGETEXTRà(RrRwRxR£tdataR´Rœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyR¶Êsj#



'	1		'	44			$ 4c
Cs®|jrªy{tjjjƒ}|dkrƒt|jƒ}ttjƒƒ}d|}|||krƒ|d||fjƒqƒnWqªtk
r¦}	t	j
|	ƒqªXndS(Nii€QisList%dSym%di€:	(R©RRDt	newEntrysRFtintRëRt	ExceptionRQRR(
RrRœRwRxR´tweekR©tcurrtdiffRR((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRý	s	
"cCs4d||f|_||_|jrt|jƒrR|j|jj|jƒdS|jrÂ|jjdƒrÂ|jt	krt
|_t|j|jddƒj|j
|ƒj|j|ƒqq|jr|jjdƒrt|j|jƒr|j|jj|jƒdSqn|j|jj|jƒdS(NsList%dPic%dthttpRki
R(twidget_nametwidget_pageRñt
pathExistsRfR	tstream_icon_urlR³twork_picR­R®RtaddCallbackt _dreamXEntrys__ListPicDownloadedt
addErrbackt!_dreamXEntrys__ErrorPicDownloadedtcreateImagefromBase64t	StaticPic(RrRœRwRxR´((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRþs			=
cCs@t|_|j|jdkr<|j|jj|jƒndS(Ni(R­RRRdRfRR	R(RrtvalRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__ErrorPicDownloaded's	cCsOt|_t|jƒrK|j|jdkrK|j|jj|jƒndS(Ni(	R­RRRñRRdRfRR	(RrRRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__ListPicDownloaded,s	%cCs›t|jƒdkrdS|jr6||jjƒn|jj|jdƒ}|r„d|d|df|_||jjƒn|jjdt	ƒdS(NisList%dSel%dRwRxi(
R˜ReRcR`RPRdRRjtstartR®(RrRÓ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__UpdateSelWidget1s	cCs®|jj|jdƒ}|rª|d}tdkrQtjtj|jƒƒnt	|t
ƒr
|jdkr†|dj|j
ƒn|jr¯t|jƒr¯|djƒn|djƒ|jdkr§|jdkr÷|jr÷t||jƒq|j|ƒq§qªt	|tƒr¿|jdkrP|dj|j
ƒ|djdƒn|jdkstt|jƒdkr¡|djƒ|jr¼t||jƒq¼q§|djƒ|j|ƒqªt	|tƒrª|jdkr|dj|j
ƒ|djdƒn|djƒ|jr<t|jƒr<|djƒn|djƒt|jƒdkr‰|jr‰|djƒt||jƒq§|djƒ|j|ƒqªndS(	NiRœiR=R<R>R»R;(ReRPRdtDEBUGACTIONRQRRtjsontdumpsRRÌRRLRüR¤RùR˜RR`RRbRRöR÷t_dreamXEntrys__showMovieInfosR•RÑt_dreamXEntrys__showEPGInfosR–RÍt_dreamXEntrys__showSeriesInfos(RrRÓRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__UpdateSelWidgetNow>sL
$	c	Csét|tƒr×g|_t|ƒ}|råt|tƒrx|jdƒ}xl|D]"}|jjt||jƒƒqOWn?t|t	ƒr·x-|D]"}|jjt||jƒƒqŽWn|jj
ƒ|j|ƒqånt|tƒr%t|ƒ}|rå|jdƒ}|r"|jdƒ|_
|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ}t|tƒr¸|jd	iƒjd
ƒ|_|jdƒ|_n|jdƒ}t|tƒr|jdƒ|_|jd
ƒ|_|jdƒ|_n|j|ƒq"qånÀt|tƒråt|ƒ}|rå|jdgƒ}|jdiƒ}	x<|D]4}|jjt||j|j|j|jƒƒqqW|jj
ƒt|jƒrlx
|	j ƒD]“\}
}x„|D]|}xs|jD]h}
|
j!t"|jdƒƒkrPt#||j|j|j|
jƒ}|
j$j|ƒn|
j$j
ƒqõWqåWqÒWnft%j&dƒg}x|	j ƒD]\}
}x|D]ù}|jdƒ}||kr/|j|ƒti|j|j|j|jƒ}t"|ƒ|_!|j'|j!|_(d|_)|jj|ƒnxf|jD][}
|
j!t"|jdƒƒkr9t#||j|j|j|
jƒ}|
j$j|ƒq9q9WqŸWqŒW|jj
ƒx|jD]}
|
j$j
ƒq·W|2|j*|ƒqåndS(Ntepg_listingsRRRùRtgenretcountrytaudiottagstlanguagetcodec_long_nametvideotcoded_widthtcoded_heightRÍRÎR×sseasonlist=0i(+RÌR•RÑtreadJsontdictRPRptXEpgR“R$R¬R'RRRùRR+R,R/t
AudioCodest
VideoCodesR2R3R&R–RÍtXSeasonsRR‘R’RñR˜Rtt
season_numberR
t	XEpisodesRÎRQR—t
SEASONTEXTR¤t
episode_countR((RrRRœtjdatataRxR-R1RÍRÎR£tep_listtepisod_itemtseatept
tmpseasonlistR:tts((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__ItemInfoLoadedpsŒ	
#
#

2

$


$	$
cCsøt|jƒdkrô|djƒ|jd}|jd}d}|jri|d|j|jf7}n|jr|d|j|jf7}n|jdkr²|dj|ƒqô|d|j|jfj|ƒ|d|j|jfjƒndS(	NiR;iR»s%s	%ss
%s	%sR>sList%dDesc%d(	R˜RÑRtEPGStrttitleRLRüRR(RrRœtnow_epgtnext_epgttext((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__showEPGInfosÃs

		!cCsþ|jr)t|jƒr)|djƒnd}|jdkrd|j|ddƒ|j|dƒn–|j|jdkrú|j|d|j|j	fƒ|j
dk	rúd|j|j	f}||jd	|j
t|j
ƒfƒ||jƒqúndS(
NR<R»iR@R?R>sList%dDesc%dsList%dInfo%ds%s: %s(RùR˜RRLRÿRRRdRRRRbRüRRú(RrRœRKtwidget((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__showMovieInfosÕs 'cCsDd}|jdk	r|dt|jƒ7}|jdk	r|jdk	r|dtdƒt|jƒt|jƒf7}qn|jdk	rÝ|dt|jƒ7}|jdk	rÝ|dtdƒt|jƒf7}qÝn|j	dk	r!|j	dkr!|dtd	ƒt|j	ƒf7}n||j
|ƒ||jƒdS(
NR»sVideo-Codec: %ss     %s: %dx%dt
Resolutions
Audio-Codec: %ss     %s: %s     tLanguages%s: %stDuration(R8RbRúR2R3R#R
R7R/RRüR(RrRœRMRK((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRæs5)&cCs‚t|jƒr |djƒn|jrIt|jƒrI|djƒn|jdkr~|j|ddƒ|j|dƒndS(NR;R<iR@R?R>(R˜RÍRRùRLRÿR(RrRœ((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt__showSeriesInfosöscCsd}|jdk	r;|dtdƒt|jƒf7}n|jdks_t|jƒdkr|d|jtdƒf7}n |d|jt|jƒf7}|jdk	rÝ|dtdƒtd	ƒt|jƒf7}n||j|ƒ||j	ƒdS(
NR»s%s: %stGenreis
%s: %sRûs     %s-%s: %s minRQtEpisode(
R+RbR#RútreleaseDateR˜tRELEASEDTEXTtepisode_run_timeRüR(RrRœRMRK((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRs&$  /cCs²||jƒ||jƒ||jdƒ|jr®yRtdtt|jƒdƒƒ}|dkr‡|dkr‡||j|ƒnWq®tk
rª}tj|ƒq®XndS(Niiiid(	RRÉtratingR
troundtfloatRRQRR(RrRœt	bg_widgett	on_widgett	prozvalueRR((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRÿs	"N(8RIt
__module__R#RÐR
R<RÖRRVRÅRÃRÄtGetLanguageRGR­RTR‰RqR™R”R°R\RbRÇR]RÏRÕRVRXRZRÝRÜRURWRYRäRãR[RSRêRéR^R¶RýRþRRRàRmR÷R'R&RR(RRÿ(((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyRsx		T		(																							
	?	
		
	2	S					N(,t
dreamxhelpt
dreamxscreensRRRRRtScreens.ScreenRtScreens.MessageBoxRtScreens.ChoiceBoxRtTools.LoadPixmapR	tTools.BoundFunctionR
tComponents.PixmapRRtComponents.LabelR
tComponents.Sources.StaticTextRtComponents.Sources.ListRtComponents.ActionMapRtComponents.configRtComponents.AVSwitchRtComponents.ProgressBarRtenigmaRRRRtskinRttwisted.web.clientRR(((sF/usr/lib/enigma2/python/Plugins/Extensions/dreamXtream/dreamxentrys.pyt<module>s$
("