среда, 22 апреля 2009 г.

Готовится обновление html страниц с радио и тв для HDX 1000

Поскольку Корбина включтла радиостанции от www.101.ru, готовлю мегаобновление с html страниц со списком радиостанций. Туда войдут:
  • около 20 радиостанций Корбины;
  • около 80 радиостанций www.101.ru;
  • около 60 радиостанций Акадо;
  • около 20 каналов TV от Корбины.
Слушать - услушаться. Жалко, что TV маловато, но качество того, что есть - лучше, чем с эфира. На странице IP-Радио и IP-tv на HDX 1000 обновил архив и скриншоты. Как все это работает.
Структура каталогов показана на рисунке. В radio_tv размещены обычные html файлы со ссылками на радиостанции. В radio_tv/bg размещены картинки, которые показываются во время проигрывания радиостанций. В radio_tv/bg_jsp - play листы со ссылкой на файлы картинок. В radio_tv/logo - иконки радиостанций. В radio_tv/r_jsp - play листы со ссылками на радиостанции Акадо.
Ссылки на радиостанции имеют следующий вид:
<a href="http://85.21.79.5:8159/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_RussianRock.jsp" TVID="11"><font size="+2" color="#ccffff"><b>11</b></font><img src="logo/101_RussianRock.jpg" align="middle" border="0"></a><!-- 101: Русский Рок-->
Тег href указывет на адрес потока. Тег pod указывает на файл play листа картинок. Тег TVID - номер цифрового кода для быстрого выбора с пульта. Play лист картинок представлен ниже:
60|0|Russian Rock|http://localhost.drives:8883/HARD_DISK/radio_tv/bg/05.RussianRock.jpg|
Первый поле 60 - время показа картинки. Второе поле 0 - зарезервировано. Третье - Russian Rock - тоже значение не важно. Четвертое - URL картинки.

Ошибка кэша HTML-броузера HDX 1000

Иногда броузер HDX 1000 некоректно отображает HTML страницы. Это проблема возникает из-за некоректной работы с кэшем. Лечится достаточно просто - удалением всех файлов из кэша:
>rm /mnt/.cache/*

понедельник, 20 апреля 2009 г.

screen на HDX 1000

Зачастую бывает необходимо выполнить на HDX 1000 какие либо продолжительные неинтерактивные действия. Например скопировать группу файлов с NAS на HDX 1000.

Учитывая, что средний видеофайл имеет объем около 1 gb, то понятно, что это продолжительная операция. Выполняются такие действия из под терминала с помощью команд unix (ср, mv и т.п.) или midnight comander.

Если во время выполнения выключть терминал (или компьютер, на котором он запущен) закроется и сессия и операции небудут выполнены.

Но есть замечательная программа screen. Добрые люди уже скомпилили ее для networked media tank. Взять ее можно отсюда http://holyhead.de/PCH/screen-4.0.3/screen

Помещаем бинарный файл в /share/.usr/bin.
Перед запуском screen проверьте, что установлена переменная окружения TERM=xterm

Запуск midnight comander:

>TERM=xterm
>screen mc


Таперь можно запустить копирование файлов и выключить компьютер.

Чтобы подключиться к работающей сессии выполните:

>TERM=xterm
>screen -r


ЗЫ: screen откомпилирован, видимо, не очень умело и иногда выдает ошибку segmentation fault. Вероятно, товарищ, выполнявший компиляцию использовал toolchain не собранный самостоятельно, а скомпилированный на другом окружении. Но на результат в целом это не влияет. screen работает.