Помогите составить скрипт на автоплей

о модулях и их работе

Помогите составить скрипт на автоплей

Postby Novossyol » 05 Apr 2012, 21:50

Чето щас попробовал покопаться с автозапуском... Вроде чето пытается запуститься, но в момент запуска появляется черный экран (как при запуске вручную кнопкой плей) и через секунду вылетает обратно в главное меню...
Что я делаю не так? Может с путями что напутал... Чую что уже где-то рядом.
Вот методика по которой я делал:
Нужно поправить 2 скрипта в распакованной прошивке.

1. Ишем squashfs-root/usr/local/bin/home_menu/scripts/HomeMenu.rss

находим:

LastDBReady = DBReady;
LastCurScanDisk = CurScanDisk;
LastCurScanPath = curpath;
LastCurphase = curphase;

if(IsScanning == 0){
scantimer = 1000;
}else{
scantimer = 1000;
}
добавляем:
status = readStringFromFile("/tmp/iptv_now.dat");
if(status == null) {
if(isDeviceExist("ETH0") == "true") {
status = "true";
} else if(isDeviceExist("WLAN0") == "true") {
status = "true";
}
if(status == "true") {
writeStringToFile("/tmp/iptv_now.dat", status);
setEnv("MC_PLAYLIST", "http://yandex.ru/playlist/playlist.m3u");
setEnv("MC_URL", "none");
APName = "IMSAP";
MenuType = "TopMenu";
MenuLink = "rss_file:///tmp/app/ims/mc-tv.rss";
menuCmd(APName, MenuType, MenuLink, BltType);
}
}

2. ищем: squashfs-root/usr/local/bin/home_menu/scripts/HomeMenu_noDB.rss

находим:

Home_Menu

добовляем:

setRefreshTime(1000);

status = readStringFromFile("/tmp/iptv_now.dat");
if(status == null) {
if(isDeviceExist("ETH0") == "true") {
status = "true";
} else if(isDeviceExist("WLAN0") == "true") {
status = "true";
}
if(status == "true") {
writeStringToFile("/tmp/iptv_now.dat", status);
setEnv("MC_PLAYLIST", "http://yandex.ru/playlist/playlist.m3u");
setEnv("MC_URL", "none");
APName = "IMSAP";
MenuType = "TopMenu";
MenuLink = "rss_file:///tmp/app/ims/mc-tv.rss";
menuCmd(APName, MenuType, MenuLink, BltType);
}
}


*"http://yandex.ru/playlist/playlist.m3u" - это путь до плейлиста, может быть как локальным, так и удаленным. Работают плейлисты форматов m3u и xspf, в том числе когда плейлист вызывается из плейлиста.
Этот метод работает если установлен медиацентр (mediad)
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59

Re: Помогите составить скрипт на автоплей

Postby Novossyol » 07 Apr 2012, 20:35

подниму тему рядышком...
Egreat-II_3.1.1.0_CSv0.9.9-DMD-XLCZv4.2
плеер Airtone AT-ER1
Novossyol
 
Posts: 19
Joined: 02 Apr 2012, 13:59


Return to Модули

Who is online

Users browsing this forum: No registered users and 21 guests

cron