by khanmgn » 26 Jul 2013, 19:21
by FarVoice » 27 Jul 2013, 00:21
by khanmgn » 27 Jul 2013, 06:26
<?xml version="1.0" encoding="UTF8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<!--
iptvlist created by Roman Lut aka hax.
-->
<bookmark> my_favorites </bookmark>
<playLink_OSD>
<link>
<script>
url = "http://10.131.22.12/?page=rss_iptvplay";
</script>
</link>
</playLink_OSD>
<popupDialog>
</popupDialog>
<initTimer>
msCounter = 0;
secCounter = 20;
minCounter = 12;
hourCounter = 6;
calibrateTime = 600000;
</initTimer>
<updateTimeString>
if ( hourCounter < 10 )
{
hourString = "0" + hourCounter;
}
else
{
hourString = hourCounter;
}
if ( minCounter < 10 )
{
minString = "0" + minCounter;
}
else
{
minString = minCounter;
}
/*
timeString = "" + hourString + ":" + minString + ":" + secCounter + " - " + EPGListExpireHour + ":" + EPGListExpireMinute + " / " + calibrateTime;
*/
timeString = "" + hourString + ":" + minString;
</updateTimeString>
<readIndex>
path = getStoragePath("tmp");
path = path + "iptv_index.dat";
chIndex = 0 + readStringFromFile(path);
if ( chIndex == null )
{
chIndex = 0;
}
if ( chIndex < 0 )
{
chIndex = favLinkCount - 1;
}
if ( chIndex > ( favLinkCount - 1 ) )
{
chIndex = 0;
}
</readIndex>
<writeIndex>
path = getStoragePath("tmp");
path = path + "iptv_index.dat";
writeStringToFile(path,chIndex);
</writeIndex>
<enableEPG>
EPGEnabled = "1";
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/saveepgenabled.php?val=1" );
</enableEPG>
<disableEPG>
EPGEnabled = "0";
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/saveepgenabled.php?val=0" );
</disableEPG>
<ReloadList>
path = "/tmp/iptv_playlist.txt";
favLinkArray = readStringFromFile( path );
favLinkCount = 0 + getStringArrayAt( favLinkArray, 0 );
favLinkArray = deleteStringArrayAt( favLinkArray, 0 );
listName = getStringArrayAt( favLinkArray, 0 );
isRecordings = listName == "Recordings";
favLinkArray = deleteStringArrayAt( favLinkArray, 0 );
if ( ( listName == "Recordings" ) || ( EPGEnabled != "1" ) )
{
EPGData = "";
EPGListExpireHour = 100;
EPGListExpireMinute = 0;
}
else
{
path = "/tmp/epg_list.txt";
EPGData = readStringFromFile( path );
EPGListExpireHour = 0 + getStringArrayAt( EPGData, 1 );
EPGListExpireMinute = 0 + getStringArrayAt( EPGData, 2 );
}
redrawDisplay();
</ReloadList>
<BuildFavList>
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/loadlist.php?msgEPGNotAvail=" + urlEncode( "`Ơ̠ƠС?Ꮰġ?ၠ͠͠ ᎠƠŠϡ?‡?ᐠΠ" ) );
executeScript("ReloadList");
myDebugTrace = "list rebuilt,expire time:" + EPGListExpireHour + ":" + EPGListExpireMinute;
executeScript("saveDebug");
</BuildFavList>
<updateCurrentTime>
curTimeArr = getCSVFromURL( "http://10.131.22.12/modules/iptvlist/gettime.php" );
hourCounter = 0 + getStringArrayAt( curTimeArr, 0 );
minCounter = 0 + getStringArrayAt( curTimeArr, 1 );
secCounter = 0 + getStringArrayAt( curTimeArr, 2 );
msCounter = 0;
calibrateTime = 600000;
executeScript("updateTimeString");
</updateCurrentTime>
<moveItemUp>
focusIndex = 0 + getFocusItemIndex();
if ( ( focusIndex > 0 ) && ( focusIndex < favLinkCount ) )
{
focusIndexMinusOne = focusIndex - 1;
setFocusItemIndex( focusIndexMinusOne );
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/savelist.php?swap1=" + focusIndex + "&swap2=" + focusIndexMinusOne );
executeScript("ReloadList");
}
</moveItemUp>
<moveItemUpPage>
focusIndex = 0 + getFocusItemIndex();
if ( ( focusIndex > 0 ) && ( focusIndex < favLinkCount ) )
{
if ( focusIndex > pageSize )
{
focusIndex1 = focusIndex - pageSize;
}
else
{
focusIndex1 = 0;
}
setFocusItemIndex( focusIndex1 );
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/savelist.php?delete=" + focusIndex + "&insert=" + focusIndex1 );
executeScript("ReloadList");
}
</moveItemUpPage>
<moveItemDown>
focusIndex = 0 + getFocusItemIndex();
if ( ( focusIndex >= 0 ) && ( focusIndex < ( favLinkCount - 1 ) ) )
{
focusIndex1 = focusIndex + 1;
setFocusItemIndex( focusIndex1 );
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/savelist.php?swap1=" + focusIndex + "&swap2=" + focusIndex1 );
executeScript("ReloadList");
}
</moveItemDown>
<moveItemDownPage>
focusIndex = 0 + getFocusItemIndex();
if ( ( focusIndex >= 0 ) && ( focusIndex < ( favLinkCount - 1 ) ) )
{
if ( ( focusIndex + pageSize ) < favLinkCount )
{
focusIndex1 = focusIndex + pageSize;
}
else
{
focusIndex1 = favLinkCount - 1;
}
setFocusItemIndex( focusIndex1 );
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/savelist.php?delete=" + focusIndex + "&insert=" + focusIndex1 );
executeScript("ReloadList");
}
</moveItemDownPage>
<deleteItem>
focusIndex = 0 + getFocusItemIndex();
if ( ( focusIndex >= 0 ) && ( focusIndex < favLinkCount ) && ( favLinkCount > 0 ) )
{
if ( listName == "Recordings" )
{
focusIndex = 0 + getFocusItemIndex();
recUrl = getStringArrayAt( favLinkArray, focusIndex * 3 + 1 );
result = getCSVFromURL( "http://10.131.22.12/modules/iptvlist/deleterec.php?name=" + urlEncode( recUrl ) );
executeScript("BuildFavList");
}
else
{
if ( favLinkCount > 1 )
{
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/savelist.php?delete=" + focusIndex );
executeScript("ReloadList");
}
}
if ( focusIndex == favLinkCount )
{
setFocusItemIndex( focusIndex - 1 );
}
}
</deleteItem>
<renameItem>
focusIndex = 0 + getFocusItemIndex();
if ( ( focusIndex >= 0 ) && ( focusIndex < favLinkCount ) && ( favLinkCount > 1 ) )
{
focusIndex = 0 + getFocusItemIndex();
recUrl = getStringArrayAt( favLinkArray, focusIndex * 3 + 1 );
result = getCSVFromURL( "http://10.131.22.12/modules/iptvlist/renamerec.php?name=" + urlEncode( recUrl ) + "&newname=" + urlEncode( newname ) );
executeScript("BuildFavList");
}
</renameItem>
<saveUrl>
focusIndex = 0 + getFocusItemIndex();
path = getStoragePath("tmp");
path = path + "iptv_url.dat";
tmp = null;
podUrl = getStringArrayAt(favLinkArray, focusIndex * 3 );
tmp = pushBackStringArray( tmp, podUrl );
chIndex1 = 0 + focusIndex + 1;
podUrl = " " + chIndex1 + ". " + podUrl;
tmp = pushBackStringArray( tmp, podUrl );
podUrl = getStringArrayAt( favLinkArray, focusIndex * 3 + 1 );
tmp = pushBackStringArray( tmp, podUrl );
podUrl = getStringArrayAt( favLinkArray, focusIndex * 3 + 2 );
tmp = pushBackStringArray( tmp, podUrl );
tmp = pushBackStringArray( tmp, listName );
writeStringToFile(path,tmp);
chIndex = focusIndex;
executeScript("writeIndex");
</saveUrl>
<saveDebug>
path = getStoragePath("tmp");
path = path + "iptv_debug.txt";
writeStringToFile(path, readStringFromFile(path) + " " + myDebugTrace );
</saveDebug>
<script>
myDebugTrace = "constuctor";
executeScript("saveDebug");
</script>
<onEnter>
myDebugTrace = "onEnter";
executeScript("saveDebug");
myDebugTrace = "reenter:" + reenter;
executeScript("saveDebug");
if ( reenter != 1 )
{
prepareAnimation();
executeScript("initTimer");
executeScript("updateTimeString");
EPGEnabled = "1";
showIdle();
pageSize = 13;
executeScript("BuildFavList");
firstTime = 1;
}
executeScript("readIndex");
actionPending = 0;
/*
setEnv("isInMyFav", "yes");
*/
print("[MyFavorites - onEnter()] start init.");
NetTryAgain = "false";
setEnv("Net_userID", "");
setEnv("Net_Password", "");
setEnv("Net_SavePSW", "no");
setEnv("Net_Cancel", "0");
setEnv("currrentIdx", 0);
setFocusItemIndex(chIndex);
setRefreshTime(10000);
period = 10000;
if ( reenter == 1 )
{
/*
Returned from iptvplay.rss
*/
executeScript("updateCurrentTime");
myDebugTrace = "actualizing time:" + hourCounter + ":" + minCounter + ",expire: "+ EPGListExpireHour + ":" + EPGListExpireMinute;
executeScript("saveDebug");
executeScript("checkEPGExpire");
}
reenter = 1;
</onEnter>
<onExit>
cancelIdle();
executeScript("ReleaseFavList");
if(bProcessing == "false")
setEnv("isIPTVReturn", "yes");
print("[MyFavorites - onExit()] exit.");
unsetEnv("Net_userID");
unsetEnv("Net_Password");
unsetEnv("Net_SavePSW");
unsetEnv("Net_Cancel");
unsetEnv("currrentIdx");
redrawDisplay();
</onExit>
<checkEPGExpire>
if ( listName != "Recordings" )
{
if ( hourCounter > EPGListExpireHour )
{
showIdle();
executeScript("ReloadList");
cancelIdle();
}
if ( hourCounter == EPGListExpireHour )
{
if ( minCounter >= EPGListExpireMinute )
{
myDebugTrace = "rebuilding list" + EPGListExpireHour + ":" + EPGListExpireMinute;
executeScript("saveDebug");
showIdle();
executeScript("BuildFavList");
cancelIdle();
}
}
}
</checkEPGExpire>
<onRefresh>
msCounter += period;
while ( msCounter > 1000 )
{
msCounter -= 1000;
secCounter += 1;
if ( secCounter == 60 )
{
secCounter = 0;
minCounter += 1;
if ( minCounter == 60 )
{
minCounter = 0;
hourCounter += 1;
if ( hourCounter == 24 )
{
hourCounter = 0;
}
}
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
executeScript("updateTimeString");
}
calibrateTime -= period;
if ( calibrateTime < 0 )
{
executeScript("updateCurrentTime");
}
setRefreshTime(10000);
period = 10000;
if ( actionPending == 1 )
{
actionPending = 0;
executeScript("moveItemUp");
cancelIdle();
}
else if ( actionPending == 2 )
{
actionPending = 0;
executeScript("moveItemDown");
cancelIdle();
}
else if ( actionPending == 3 )
{
actionPending = 0;
executeScript("moveItemUpPage");
cancelIdle();
}
else if ( actionPending == 4 )
{
actionPending = 0;
executeScript("moveItemDownPage");
cancelIdle();
}
else if ( actionPending == 5 )
{
actionPending = 0;
executeScript("deleteItem");
cancelIdle();
}
else if ( actionPending == 6 )
{
actionPending = 0;
if ( listName != "Recordings" )
{
rss="http://10.131.22.12/?page=rss_help1";
}
else
{
rss="http://10.131.22.12/?page=rss_help4";
}
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
else if ( actionPending == 7 )
{
actionPending = 0;
rss="http://10.131.22.12/?page=rss_select_playlist";
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
if ( mret == "true" )
{
showIdle();
executeScript("BuildFavList");
chIndex = 0;
executeScript("writeIndex");
setFocusItemIndex(0);
cancelIdle();
}
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
else if ( actionPending == 8 )
{
actionPending = 0;
rss="http://10.131.22.12/?page=rss_addtofavorites";
cancelIdle();
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
if ( mret == "true" )
{
showIdle();
focusIndex = 0 + getFocusItemIndex();
getCSVFromURL( "http://10.131.22.12/modules/iptvlist/savelist.php?favorite=" + focusIndex );
cancelIdle();
}
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
else if ( actionPending == 9 )
{
actionPending = 0;
rss="http://10.131.22.12/?page=rss_alreadyfavorites";
cancelIdle();
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
else if ( actionPending == 10 )
{
actionPending = 0;
if ( listName != "Recordings" )
{
rss="http://10.131.22.12/?page=rss_sidemenu1";
}
else
{
rss="http://10.131.22.12/?page=rss_sidemenu4";
}
cancelIdle();
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
if ( mret != "" )
{
userInput = mret;
print ("[My Favorites - input()] get input:", userInput);
showIdle();
executeScript("handleUserInput");
cancelIdle();
}
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
else if ( actionPending == 11 )
{
actionPending = 0;
executeScript("saveUrl");
cancelIdle();
rss="http://10.131.22.12/?page=rss_epg";
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
if ( mret == "true" )
{
executeScript("BuildFavList");
}
executeScript("updateCurrentTime");
executeScript("checkEPGExpire");
}
</onRefresh>
<handleUserInput>
ret = "false";
if ( userInput == "left" )
{
focusIndex = 0 + getFocusItemIndex();
if ( focusIndex > pageSize )
{
setFocusItemIndex( focusIndex - pageSize );
}
else
{
setFocusItemIndex( 0 );
}
redrawDisplay();
ret = "true";
}
else if ( userInput == "right" )
{
focusIndex = 0 + getFocusItemIndex();
if ( focusIndex + pageSize < favLinkCount )
{
setFocusItemIndex( focusIndex + pageSize );
}
else
{
setFocusItemIndex( favLinkCount - 1 );
}
redrawDisplay();
ret = "true";
}
else if (userInput == "up")
{
if (favLinkCount < 1)
{
ret = "true";
}
else
{
focusIndex = 0 + getFocusItemIndex();
if ( focusIndex == 0 )
{
setFocusItemIndex( favLinkCount - 1 );
redrawDisplay();
ret = "true";
}
}
}
else if (userInput == "down")
{
if (favLinkCount < 1)
{
ret = "true";
}
else
{
focusIndex = 0 + getFocusItemIndex();
if ( focusIndex == ( favLinkCount - 1 ) )
{
setFocusItemIndex( 0 );
redrawDisplay();
ret = "true";
}
}
}
else if(userInput == "video_play")
{
focusIndex = 0 + getFocusItemIndex();
if (favLinkCount > 0)
{
chIndex = focusIndex;
executeScript("writeIndex");
podUrl = getStringArrayAt(favLinkArray, focusIndex * 3 + 2 );
playItemUrl( podUrl, 0 );
ret = "false";
}
}
else if(userInput == "video_ffwd")
{
if ( listName != "Recordings" )
{
actionPending = 2;
showIdle();
setRefreshTime(1);
period = 1;
ret = "true";
}
}
else if(userInput == "video_frwd")
{
if ( listName != "Recordings" )
{
actionPending = 1;
showIdle();
setRefreshTime(1);
period = 1;
ret = "true";
}
}
else if (userInput == "pagedown")
{
showIdle();
actionPending = 10;
setRefreshTime(1);
period = 1;
ret = "true";
}
else if (userInput == "movepagedown")
{
if ( listName != "Recordings" )
{
actionPending = 4;
showIdle();
setRefreshTime(1);
period = 1;
ret = "true";
}
}
else if (userInput == "pageup")
{
if ( listName != "Recordings" )
{
actionPending = 3;
showIdle();
setRefreshTime(1);
period = 1;
ret = "true";
}
}
else if (userInput == "option_green")
{
if ( listName == "Recordings" )
{
rss="http://10.131.22.12/?page=rss_deleteconfirm1";
}
else
{
rss="http://10.131.22.12/?page=rss_deleteconfirm";
}
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
executeScript("updateTimeString");
executeScript("checkEPGExpire");
if ( mret == "true" )
{
showIdle();
actionPending = 5;
setRefreshTime(1);
period = 1;
}
ret = "true";
}
else if(userInput == "return")
{
ret = "false";
}
else if(userInput == "display")
{
if ( listName == "Recordings" )
{
showIdle();
actionPending = 6;
setRefreshTime(1);
period = 1;
ret = "true";
}
else
{
showIdle();
actionPending = 11;
setRefreshTime(1);
period = 1;
ret = "true";
}
}
else if(userInput == "help")
{
showIdle();
actionPending = 6;
setRefreshTime(1);
period = 1;
ret = "true";
}
else if ( (userInput == "menu") || (userInput =="option_yellow" ) )
{
showIdle();
actionPending = 7;
setRefreshTime(1);
period = 1;
ret = "true";
}
else if (userInput == "video_stop")
{
if ( listName != "Favorites" )
{
showIdle();
actionPending = 8;
setRefreshTime(1);
period = 1;
}
else
{
showIdle();
actionPending = 9;
setRefreshTime(1);
period = 1;
}
ret = "true";
}
else if (userInput == "zoom")
{
if ( listName == "Recordings" )
{
ret = getInput("Rename video", "doModal");
executeScript("updateTimeString");
executeScript("checkEPGExpire");
if( ret != NULL )
{
if( ret != "" )
{
newname = ret;
executeScript("renameItem");
}
}
}
else
{
rss="http://10.131.22.12/?page=rss_norename";
mret = doModalRss(rss,"mediaDisplay", "popupDialog", 0 );
executeScript("updateTimeString");
executeScript("checkEPGExpire");
}
ret = "true";
}
else if (userInput == "epgEnable")
{
executeScript("enableEPG");
executeScript("BuildFavList");
redrawDisplay();
}
else if (userInput == "epgDisable")
{
executeScript("disableEPG");
executeScript("BuildFavList");
redrawDisplay();
}
/*
favLinkArray = userInput;
redrawDisplay();
*/
</handleUserInput>
<item_template>
<displayTitle>
<script>
linkName = getStringArrayAt( favLinkArray, ( 0 + getQueryItemIndex() * 3 ) );
linkName;
</script>
</displayTitle>
<chNumber>
<script>
linkName = 0 + getQueryItemIndex() + 1;
if ( linkName > favLinkCount )
{
linkName = "";
}
linkName;
</script>
</chNumber>
<onClick>
focusIndex = 0 + getFocusItemIndex();
if (favLinkCount > 0)
{
executeScript("saveUrl");
jumpToLink( "playLink_OSD" );
executeScript("updateCurrentTime");
executeScript("checkEPGExpire");
null;
}
</onClick>
</item_template>
<mediaDisplay name=onePartView
sideColorLeft=-1:-1:-1
sideColorRight=-1:-1:-1
sideColorTop=-1:-1:-1
sideColorBottom=-1:-1:-1
backgroundColor=-1:-1:-1
itemBackgroundColor=-1:-1:-1
focusBorderColor=-1:-1:-1
unFocusBorderColor=-1:-1:-1
sideLeftWidthPC=0
sideRightWidthPC=0
sideBottomHeightPC = 0
sideTopHeightPC=0
itemXPC = 12.03
itemYPC = 16.25
itemWidthPC = 35
itemHeightPC = 4.17
itemGap = 0
itemPerPage=13
forceFocusOnItem=yes
showHeader=no
showDefaultInfo=no
rollItems="no"
forceRedrawItems="yes"
idleImageXPC=83.12
idleImageYPC=89.58
idleImageWidthPC=3.1
idleImageHeightPC=5.5
>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_01.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_02.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_03.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_04.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_05.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_06.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_07.png </idleImage>
<idleImage> /usr/local/etc/mos/www/modules/iptvlist/images/POPUP_LOADING_08.png </idleImage>
<image redraw=yes offsetXPC=82.11 offsetYPC=12.91 widthPC=1.88 heightPC=1.95>
<script>
idx = getFocusItemIndex();
if (idx == 0 || favLinkCount == 0 || favLinkCount < 0)
"/usr/local/etc/mos/www/modules/iptvlist/images/arrow_up_unfocus.png";
else
"/usr/local/etc/mos/www/modules/iptvlist/images/arrow_up.png";
idx;
</script>
</image>
<image redraw=yes offsetXPC=82.11 offsetYPC=67.36 widthPC=1.88 heightPC=1.95>
<script>
idx = getFocusItemIndex();
if (idx == (favLinkCount-1) || favLinkCount == 0 || favLinkCount < 0)
"/usr/local/etc/mos/www/modules/iptvlist/images/arrow_down_unfocus.png";
else
"/usr/local/etc/mos/www/modules/iptvlist/images/arrow_down.png";
idx;
</script>
</image>
<text offsetXPC=16.49 offsetYPC=8.82 widthPC=59.61 heightPC=5.05 fontSize=17 useBackgroundSurface=yes redraw=no backgroundColor=-1:-1:-1>
<script>
titleStr = hint = "IPTV List - " + listName;
</script>
</text>
<itemDisplay>
<!--text offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100 useBackgroundSurface=yes/-->
<image offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100 useBackgroundSurface=yes>
<script>
status = getDrawingItemState();
if (status == "focus")
{
"/usr/local/etc/mos/www/modules/iptvlist/images/IMAGE_FAVORITS_FOC.png";
}
else
"";
</script>
</image>
<text offsetXPC=4.0 offsetYPC=4 widthPC=20 heightPC=92 fontSize=12 backgroundColor=-1:-1:-1>
<foregroundColor>
<script>
color = "250:250:250";
color;
</script>
</foregroundColor>
<script>
itemT = getItemInfo("chNumber");
itemT;
</script>
<rolling>
<script>
"no";
</script>
</rolling>
</text>
<text offsetXPC=13.0 offsetYPC=4 widthPC=88 heightPC=92 fontSize=12 backgroundColor=-1:-1:-1 tailDots=yes>
<foregroundColor>
<script>
color = "250:250:250";
color;
</script>
</foregroundColor>
<script>
itemT = getItemInfo("displayTitle");
itemT;
</script>
<rolling>
<script>
if (getDrawingItemState() == "focus")
{
"yes";
}
else
{
"no";
}
</script>
</rolling>
</text>
</itemDisplay>
<!-- background image -->
<backgroundDisplay name="MyFavoritsBackground">
<image offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100>
/usr/local/etc/mos/www/modules/iptvlist/images/IMAGE_TV_BG.png </image>
</backgroundDisplay>
<!-- hint indicator -->
<image offsetXPC=28.45 offsetYPC=85.42 widthPC=2.4 heightPC=4.1 useBackgroundSurface=yes redraw=no>
<script>
icon = null;
if(favLinkCount > 0)
{
icon = "/usr/local/etc/mos/www/modules/iptvlist/images/ok.png";
}
icon;
</script>
</image>
<text offsetXPC=30.94 offsetYPC=85.10 widthPC=51.87 heightPC=4.72 fontSize=10 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=no>
<script>
hint = "";
if(favLinkCount > 0)
{
hint = "ဠϡ?ᐡ?ᏠɠȠàơ?†Ȣ;
}
hint;
</script>
</text>
<!-- Rename-->
<image offsetXPC=28.4 offsetYPC=90.97 widthPC=2.7 heightPC=4.6 useBackgroundSurface=yes redraw=no>
<script>
icon = "/usr/local/etc/mos/www/modules/iptvlist/images/pd.png";
icon;
</script>
</image>
<text offsetXPC=30.94 offsetYPC=90.97 widthPC=58 heightPC=4.72 fontSize=10 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=no>
<script>
hint = "ဠƠΡ? ᅠƠʡ?†àɠɢ;
hint;
</script>
</text>
<image offsetXPC=48.4 offsetYPC=90.97 widthPC=2.5 heightPC=4.3 useBackgroundSurface=yes redraw=no>
<script>
icon = "/usr/local/etc/mos/www/modules/iptvlist/images/notes.png";
icon;
</script>
</image>
<text offsetXPC=50.94 offsetYPC=90.97 widthPC=58 heightPC=4.72 fontSize=10 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=no>
<script>
hint = "အ?Ⴁ?ၡ?ῠ†Рɡ?Ꮰʢ;
hint;
</script>
</text>
<image offsetXPC=48.4 offsetYPC=85.42 heightPC=4.3 useBackgroundSurface=yes redraw=no>
<widthPC>
<script>
if ( isRecordings ) {s= 0;} else {s = 2.5;};
s;
</script>
</widthPC>
<script>
icon = "/usr/local/etc/mos/www/modules/iptvlist/images/display.png";
icon;
</script>
</image>
<text offsetXPC=50.94 offsetYPC=85.10 widthPC=58 heightPC=4.72 fontSize=10 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=no>
<script>
if ( isRecordings )
{
hint = "";
}
else
{
hint = "အ?Ꮰġ?ၠ͠͠ ᐠơ?ᆠŠa?";
}
hint;
</script>
</text>
<image offsetXPC=66.4 offsetYPC=90.97 heightPC=4.3 useBackgroundSurface=yes redraw=no>
<widthPC>
<script>
if ( isRecordings ) {s= 2.5;} else {s = 0;};
s;
</script>
</widthPC>
<script>
icon = "/usr/local/etc/mos/www/modules/iptvlist/images/zoom.png";
icon;
</script>
</image>
<text offsetXPC=68.94 offsetYPC=90.97 heightPC=4.72 fontSize=10 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=no>
<widthPC>
<script>
if ( isRecordings ) {s= 58;} else {s = 0;};
s;
</script>
</widthPC>
<script>
hint = "ဠơ?ᆠɠ͠ƠΠϠàa?ῢ;
hint;
</script>
</text>
<text offsetXPC=84.2 offsetYPC=87.5 widthPC=11 heightPC=4.72 fontSize=7 foregroundColor=100:100:100 backgroundColor=-1:-1:-1 align=right tailDots=no useBackgroundSurface=yes redraw=no>
<script>
hint = "";
if(favLinkCount > 0 )
{
hint = "iptvlist v1.5 by hax";
}
hint;
</script>
</text>
<!-- EPG begin -->
<text offsetXPC=50 offsetYPC=25 widthPC=38 heightPC=4.72 fontSize=13 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
hint = timeString;
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=30 widthPC=38 heightPC=4.72 fontSize=13 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=no>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
hint = "Ơʡ?ၡ? Ꭰ ዠ`Π`̠ź";
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=36 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3);
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=40 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3 + 1 );
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=44 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3 + 2 );
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=48 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3 + 3 );
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=52 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3 + 4 );
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=56 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3 + 5 );
}
hint;
</script>
</text>
<text offsetXPC=50 offsetYPC=60 widthPC=38 heightPC=4.72 fontSize=11 foregroundColor=255:255:255 backgroundColor=-1:-1:-1 align=left tailDots=no useBackgroundSurface=yes redraw=yes>
<script>
if ( EPGData == "" )
{
hint = "";
}
else
{
focusIndex = 0 + getFocusItemIndex();
hint = getStringArrayAt( EPGData, focusIndex * 7 + 3 + 6 );
}
hint;
</script>
</text>
<!-- EPG end -->
<!-- input -->
<onUserInput>
userInput = currentUserInput();
print ("[My Favorites - input()] get input:", userInput);
executeScript("handleUserInput");
ret;
</onUserInput>
</mediaDisplay>
<MyNeighborsPasswordPopup>
<link>http://10.131.22.12/?page=rss_deleteconfirm</link>
</MyNeighborsPasswordPopup>
<!--
<LoginControlPopup>
<link>http://10.131.22.12/?page=rss_myfavorites_LoginControlPopup</link>
</LoginControlPopup>
-->
<itemSize>
<script>
favLinkCount;
</script>
</itemSize>
</rss>
by FarVoice » 27 Jul 2013, 09:03
by khanmgn » 27 Jul 2013, 18:00
by khanmgn » 27 Jul 2013, 19:59
by FarVoice » 27 Jul 2013, 20:13
by khanmgn » 27 Jul 2013, 20:31
by FarVoice » 27 Jul 2013, 20:37
by khanmgn » 27 Jul 2013, 20:44
Users browsing this forum: No registered users and 70 guests