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:
ó
Ch-_c@sŽddlmZmZmZmZmZmZmZmZm	Z	m
Z
mZmZm
Z
mZmZddlmZmZmZddlmZddlZddlmZmZmZddlmZddlmZddl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,e#d	d
dded
ƒfd
edƒfdedƒfgƒe!j-j._/e%d	e0ƒe!j-j._1e%d	e2ƒe!j-j._3eddd	dƒe!j-j._4eddd	dƒe!j-j._5e%d	e0ƒe!j-j._6e#d	dddWgƒe!j-j._7e(ddXƒe!j-j._8e(ddYƒe!j-j._9e%d	e0ƒe!j-j._:e%d	e0ƒe!j-j._;e%d	e0ƒe!j-j._<e%d	e0ƒe!j-j._=e%d	e2ƒe!j-j._>e%d	e0ƒe!j-j._?e%d	e0ƒe!j-j._@e#d	dddZd[gƒe!j-j._Ae#d	dddedƒfgƒe!j-j._Ce#d	dddedƒfgƒe!j-j._De#d	dddd ed!ƒfd"d#ed$ƒfd%d&ed$ƒfd'd(ed$ƒfdd)ed$ƒfd*d+ed$ƒfd,d-ed$ƒfd.d/ed$ƒfd0d1ed$ƒfd2d3ed$ƒfg
ƒe!j-j._Ee#d	dddedƒfgƒe!j-j._Fe#d	dddedƒfgƒe!j-j._Ge#d	dddedƒfgƒe!j-j._He%d	e2ƒe!j-j._Ie#d	d4dd\gƒe!j-j._Je(d5d]ƒe!j-j._Ke#d	d8deƒe!j-j._Le%d	e0ƒe!j-j._Me(d5d^ƒe!j-j._Ne(d9d_ƒe!j-j._Oe#d	d;dd<ed=ƒfd;ed>ƒfd?ed@ƒfdAedBƒfgƒe!j-j._Pe#d	d;deƒe!j-j._Qe#d	d;deƒe!j-j._Re%d	e2ƒe!j-j._Se%d	e0ƒe!j-j._Te(dCd`ƒe!j-j._Ue(dCdaƒe!j-j._Ve(dCdbƒe!j-j._We(dGdcƒe!j-j._Xe#d	dIddIedIƒfdJedJƒfdKedKƒfgƒe!j-j._Ye(dLddƒe!j-j._Ze#d	dMddMedNƒfdOedPƒfdQedRƒfgƒe!j-j._[dSdedT„ƒYZ\dUee\fdV„ƒYZ]dS(fiÿÿÿÿ(tprintDBGtprintExctGetHostsListt
IsHostEnabledtSaveHostsOrderListt
SortHostsListtGetE2VideoAspectChoicestGetE2VideoAspecttSetE2VideoAspecttGetE2VideoPolicyChoicestGetE2VideoPolicytSetE2VideoPolicytGetE2AudioCodecMixChoicestGetE2AudioCodecMixOptiontIsExecutable(tConfigBaseWidgettConfigIPTVFileSelectiontCOLORS_DEFINITONS(tTranslateTXTN(tgRGBteLabelt
getDesktop(t
MessageBox(t	ChoiceBox(tconfigtConfigSubsectiontConfigSelectiontConfigDirectorytConfigYesNotConfigOnOfftConfigt
ConfigIntegert
ConfigSubListt
ConfigTexttgetConfigListEntryt
configfiletdefaulttyestchoicestautotAutotYestnotNot	fileMatchs	^.*\.mvi$s/usr/share/enigma2/radio.mvis/usr/share/enigma2/black.mvitfaket iiçtpcmtPCMtlpcmtLPCMsfrom E2 settingst5t1s1 tsecondt2s2 tsecondst3s3 t4s4 s5 t6s6 t7s7 t8s8 t9s9 t10s10 tRegulari(iiZs#FFFFFFiics#000000ttransparenttTransparenttBlacks	#80000000tDarkgrays	#cc000000t	Lightgrayiiiiúÿÿÿi2itbottomtcenterttopiðttNonet24s24 hour format t12s12 hour format tConfigExtMoviePlayerBasecBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	cCs¶dtdƒfg}tdƒ}x'|D]}|j|t|ƒfƒq(Wtjjjj|krxdtjjj_nt	|ƒrt
|_n	t|_t
ddd|ƒtjj_dtdƒfg}tdƒ}x'|D]}|j|t|ƒfƒqßWtjjjj|kr/dtjjj_nt	|ƒrGt
|_n	t|_t
ddd|ƒtjj_dtdƒfg}tƒ}x'|D]}|j|t|ƒfƒq“Wtjjjj|krãdtjjj_nt	|ƒrût
|_n	t|_t
ddd|ƒtjj_dtdƒfg}tƒ}x'|D]}|j|t|ƒfƒqGWtjjjj|kr—dtjjj_nt	|ƒr¯t
|_n	t|_t
ddd|ƒtjj_dtdƒfg}dtdƒkr3tƒ}x0|D]}|j|t|ƒfƒq
Wng}tjjjj|krfdtjjj_nt	|ƒr~t
|_n	t|_t
ddd|ƒtjj_d
g}dg}yXxQtjD]F}tj|d}||krÄ|j|ƒ|j||fƒqÄqÄWWntk
r)tƒnXt
ddd|ƒtjj_t|_y(tt ƒ}d	|krxt
|_nWntk
r“tƒnX|js²ttjjj!_ndS(NsFrom E2 settingstaacR$R&tac3R6R?itsetBorderColor(R?R?("RIt_RtappendRtpluginst
iptvplayertaac_mixtvaluetlentTruetaac_mix_avaliabletFalseRtac3_mixtac3_mix_avaliableRtextplayer_aspecttaspect_avaliableR	textplayer_policytpolicy_avaliableR
textplayer_policy2tpolicy2_avaliabletskintfontst	ExceptionRtextplayer_subtitle_fonttsubtitle_border_avaliabletdirRt!extplayer_subtitle_border_enabled(tselftoptionsttmptitemRctkeytfont((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyt__init__Qs
	
		
		
		
 			

	
	cCsÅi}tjjjj|d<tjjjj|d<tjjjj|d<tjjjj|d<tjjjj|d<tjjj	j|d<tjjj
j|d<tjjjj|d<|jrtjjj
jri|d	<tjjjj|d	d
<tjjjj|d	d<ntjjjjri|d<tjjjj|dd
<tjjjj|dd
<tjjjj|dd<ntjjjj|d<tjjjj|d<tjjjj|d<|S(Ntauto_enabletwrapping_enabledRnt	font_sizet
font_colort
backgroundtline_heighttline_spacingtbordertcolortwidthtshadowtxoffsettyoffsettpost
box_valignt
box_height(RRRRStextplayer_subtitle_auto_enableRUt#extplayer_subtitle_wrapping_enabledRetextplayer_subtitle_font_sizetextplayer_subtitle_font_colortextplayer_subtitle_backgroundtextplayer_subtitle_line_heighttextplayer_subtitle_line_spacingRfRhtextplayer_subtitle_border_colortextplayer_subtitle_border_widtht!extplayer_subtitle_shadow_enabledtextplayer_subtitle_shadow_colort!extplayer_subtitle_shadow_xoffsett!extplayer_subtitle_shadow_yoffsettextplayer_subtitle_postextplayer_subtitle_box_valigntextplayer_subtitle_box_height(Ritsettings((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetSubtitleFontSettings§s,

cCsuyVtjjjj|dkrU|dtjjj_tjjjjƒtjƒnWntk
rptƒnXdS(NR}(	RRRRSRRUtsaveR#RdR(Rit	objConfig((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytsetSubtitleFontSettingsÁs
cCsQitjjjjd6tjjjjd6tjjjjd6}td|ƒ|S(Ntaspecttpolicytpolicy2s+>>>>>>>>>>>>>>>>>>>>> getE2VideoOptions[%s](RRRRSR\RUR^R`R(RitdefVideoOptions((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetDefaultPlayerVideoOptionsÊs
cCs>itjjjjd6tjjjjd6}td|ƒ|S(NRMRNs0>>>>>>>>>>>>>>>>>>>>> getDefaultAudioOptions[%s](RRRRSRTRURZR(RitdefAudioOptions((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetDefaultAudioOptionsÒscCstjjjjS(N(RRRRStextplayer_infobar_timeoutRU(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetInfoBarTimeoutÙscCstjjjjS(N(RRRRStuse_clear_iframeRU(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytclearVideoByIframeInjectionÜscCstjjjjS(N(RRRRStclear_iframe_fileRU(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetBlankIframeFilePathßscCs2tdƒjƒjƒdkr"dStjjjjS(Nii RH(RtsizeRyRRRRSt extplayer_infobanner_clockformatRU(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetInfoBannerrClockFormatâs(t__name__t
__module__RoR‘R”R™R›RRŸR¡R¤(((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyRLOs	V								tConfigExtMoviePlayercBsqeZed„Zd„Zd„Zd„Zdd„Zd„Z	d„Z
d„Zd„Zd	„Z
d
„ZRS(cCs[tdƒg|_tj||ƒtj|ƒtdƒ|_||_|jƒ|_	dS(Ns=ConfigExtMoviePlayer.__init__ -------------------------------s$Configuring an external movie player(
RtlistRRoRLRPtsetup_titletoperatingPlayertgetRuntimeOptionsValuestruntimeOptionsValues(RitsessionRª((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyRoés
	
	cCstdƒdS(Ns<ConfigExtMoviePlayer.__del__ -------------------------------(R(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyt__del__òscCstdƒtj|ƒdS(Ns<ConfigExtMoviePlayer.__onClose -----------------------------(RRt_ConfigExtMoviePlayer__onClose(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyt	__onCloseõs
cCsq|jƒ|jƒ}|dkrH|jr;|jtƒqm|jƒn%|jj|jtd|dtj	ƒdS(NRHttextttype(
R’tgetMessageAfterSaveRªtcloseRWR­topenWithCallbacktcloseAfterMessageRt	TYPE_INFO(Ritmessage((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytsaveAndCloseùs
	
cCs'|jr|jtƒn
|jƒdS(N(RªR´RW(Ritarg((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyR¶s	cCs0|jr(|j|jƒkr(tdƒSdSdS(Ns=Some changes will be applied only after movie player restart.RH(RªR¬R«RP(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyR³
s
cCs(tj|ƒ|jdtdƒƒdS(Ns
E2iPlayer s$Configuring an external movie player(RtlayoutFinishedtsetTitleRP(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyR»s
cCsOg}|jtjjjjƒ|jtjjjjƒ|jtjjjjƒ|jtjjjjƒ|jtjjj	jƒ|jtjjj
jƒ|jtjjjjƒ|jtjjjjƒ|jtjjj
jƒ|jtjjjjƒ|jtjjjjƒ|jtjjjjƒ|jtjjjjƒ|S(N(RQRRRRStrambuffer_sizemb_network_protoRUtrambuffer_sizemb_filestaac_software_decodetdts_software_decodetwma_software_decodetsoftware_decode_aststereo_software_decodeRZRTRtshow_iframetextplayer_summaryR£(RitvalTab((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyR«scCsg}|jttdƒtjjjƒƒtdƒjƒj	ƒdkrq|jttdƒtjjj
ƒƒn|jttdƒtjjjƒƒ|jttdƒtjjjƒƒ|jtdtdƒtjjj
ƒƒ|jtdtd	ƒtjjjƒƒ|jtdtd
ƒdtjjjƒƒ|jtdtd
ƒdtjjjƒƒ|jtdtd
ƒd
tjjjƒƒtjjjjd5kr£|jtdtd
ƒdtjjjƒƒ|jtdtd
ƒdtjjjƒƒ|jtdtd
ƒdtjjjƒƒtjjjjdkrw|jtdtdƒtjjjƒƒn|jtdtdƒtjjjƒƒn|jrÔ|jttdƒtjjjƒƒn|jr|jttdƒtjjjƒƒn|jttdƒtjjjƒƒ|jr[|jttdƒtjjjƒƒn|j rŒ|jttdƒtjjj!ƒƒn|j"r½|jttdƒtjjj#ƒƒn|jttdƒtjjj$ƒƒ|jttdƒtjjj%ƒƒ|jttd ƒtjjj&ƒƒ|jttd!ƒtjjj'ƒƒtjjj%js°|jttd"ƒtjjj(ƒƒ|jttd#ƒtjjj)ƒƒn@d$tjjj*jkrð|jttd"ƒtjjj(ƒƒn|jttd%ƒtjjj+ƒƒ|jttd&ƒtjjj*ƒƒ|jttd'ƒtjjj,ƒƒtjjj%jrÙd$tjjj*jkrÙ|jttd(ƒtjjj-ƒƒ|jttd)ƒtjjj.ƒƒqÙn|j/ri|jttd*ƒtjjj0ƒƒtjjj0jri|jttd+ƒtjjj1ƒƒ|jttd,ƒtjjj2ƒƒqin|jttd-ƒtjjj3ƒƒtjjj3jr|jttd.ƒtjjj4ƒƒ|jttd/ƒtjjj5ƒƒ|jttd0ƒtjjj6ƒƒn|jttd1ƒtjjj7ƒƒ|jttd2ƒtjjj8ƒƒtjjj8jrš|jtdtd3ƒtjjj9ƒƒndtjjjjkrtjjj8jsÖtjjj7jr|jtdtd4ƒtjjj:ƒƒn||_;t<j=|ƒdS(6NsRemember last watched positionii sInfo bar clock formatsCreate LCD/VFD summary screens@----------------- External exteplayer3 options -----------------s    s*RAM buffer size [MB] for network protocolss$RAM buffer size [MB] for local filessUse software decoder for the %stAACtAC3tEAC3tsh4tmipseltarmv7tarmv5tti686tDTStWMAtMP3sSoftware decoding ass(Stereo downmix mode for software decodersAC3 downmix modesAAC downmix modesInfo bar timeoutsDefault video aspect ratiosDefault video policy for 16:9sDefault video policy for 4:3s(Automatically turn on external subtitlessSubtitle line wrappings
Subtitle fontsSubtitle font sizesSubtitle line heightsLine SpacingR@sSubtitle font colorsSubtitle backgroundsSubtitle box positionsSubtitle box heightsSubtitle vertical alignmentsSubtitle border enabledsSubtitle border colorsSubtitle border widthsSubtitle shadow enabledsSubtitle shadow colorsSubtitle shadow X offsetsSubtitle shadow Y offsets,Inject black iframe at video playback finishs!Show iframe during audio playbacksRadio iframe filesBlack iframe file(RÊRËRÌRÍRÎ(>RQR"RPRRRRStremember_last_positionRR¢RyR£RÅtfakeExtePlayer3R½R¾R¿tac3_software_decodeteac3_software_decodetplarformRURÀRÁtmp3_software_decodeRÂRÃR[RZRXRTRœR]R\R_R^RaR`R€RReR‚R…R†R„RƒRRRŽRfRhR‡RˆR‰RŠR‹RŒRžRÄtiframe_fileR R¨RtrunSetup(RiR¨((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyRÙ%s~%(%%))------,,	(	(%	(	(	(%%%%%((%%%%+	%%+%%%(%%,<,	cCsRtjjjtjjjtjjjtjjjtjjjtjjjg}dS(N(	RRRRSRhR‰RR„RÄRž(Rittab((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytgetSubOptionsListpscCs|jƒdS(N(RÙ(Ri((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pytchangeSubOptionsysN(R¥R¦RYRoR®R¯R¹RIR¶R³R»R«RÙRÛRÜ(((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyR§çs								K		(R-R.(iiç(iiç(R/R0(R1R2(sRegularsRegular(iiZ(iiç(iic(ii(iúÿÿÿi(iúÿÿÿi(ii(i2i((^t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRRRRRRRRRR	R
RRR
Rt3Plugins.Extensions.IPTVPlayer.components.configbaseRRRt7Plugins.Extensions.IPTVPlayer.components.iptvplayerinitRRPRbtenigmaRRRtScreens.MessageBoxRtScreens.ChoiceBoxRtComponents.configRRRRRRRRR R!R"R#RRRSRÅRYRžRWRÄRØR RÒRÓR½R¾R¿RÔRÕRÀRÁR×RÃRÂRIRTRZRœR\R^R`R€ReR‚RƒRR…R†R„R‡RŠRhR‰RˆR‹RŒRRŽRR£RLR§(((sX/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/configextmovieplayer.pyt<module>
sldRK!$--9LK---!ZKK˜