Нарыл о Linux Venus 2.6.12.6-VENUS
http://forum.xtreamer.net/mediawiki-...x_Distribution
Причем там все достаточно бодробноКому надо...
Last edited by Viper_Rus; 08-07-2010 at 17:06.
Asus RT-N16(1.9.2.7-rtn-r4xxx) + multi-wan + PopTop 1.3.4-2 + MediaTomb 0.11
Asus O!Play (1.16P) + moServices
Нарыл о Linux Venus 2.6.12.6-VENUS
http://forum.xtreamer.net/mediawiki-...x_Distribution
Причем там все достаточно бодробноКому надо...
Last edited by Mark XIII; 08-07-2010 at 22:55.
Поправил зависание при восстановлении конфигураций
Я уже писал о проблеме скорости, записи по Ftp и Samba причем эта проблема не только у меня http://wl500g.info/showpost.php?p=199452&postcount=431 , причем средствами плеера через меню - Копировать файл - все пишется вполне нормально 2GB - 6~7 минут, может быть попробуешь в качестве альтернативы в moServices Stupid-FTPd прикрутить как это сделанно сдесь http://forum.xtreamer.net/mediawiki-...on#FTP_Service.
По просьбе Mark XIII добавил альтернативу vsFTPd - Stupid-FTPd - ещё один FTP сервер.
User root пароль пустой
Transmission 2.0 rev 0.2
Поправил недочёты в стартовом скрипте
Last edited by FarVoice; 11-07-2010 at 19:11.
Asus RT-AC66U, Xerox Phaser 3160B, on the shelf RT-N16 (Killed by lightning)
WL-500gPv1 128MB, WL-500W 300MHz/128M, LCD 40x4, DIR-320 8Mb/64MB
WL-700g 128MB, MNV25E2+ and more and more devices. provod.beeline.ru
-------------------------------------------
Computers. Since 1984. First one - "МИР-1"
Вот, сделал примерчик. Проверял на своем iconbit-е hds4l и asus wl-500gp.
Скрипт services.cgi нужно подправить и положить на www-сервер вашего роутера (другого плеера и тп).
Предполагается, что сервисы поднимаются стартовым скриптом со стандартным интерфейсом stop/start/restart. Запущенный сервис должен создавать pid-файл, по которому будет распознаваться его состояние (работает/не работает).
Соответственно в services.cgi исправляем строчки на свои:
Формат такой:Code:check_service "mlnet" "MLDonkey" "/opt/usr/bin/mlnet.sh" "/tmp/harddisk/.mldonkey/mlnet.byte.pid" check_service "twonky" "TwonkyMedia" "/opt/etc/init.d/S99twonky" "/var/run/twonky.pid" check_service "dle" "DLEngine" "/opt/etc/init.d/S50dlengine" "/var/run/dlengine.pid"
В результате получим управление сервисами по http:Code:check_service "key" "service description" "service launch script" "service pid file"
Например, включить MLDonkey:Code:http://my.router/cgi-bin/services.cgi[?key=0|1]
В качестве результата будет возвращен xml со статусами сервисов.Code:http://my.router/cgi-bin/services.cgi?mlnet=1
В файле services_router.rss нужно исправить url к services.cgi:
Дальше нужно подключить его к интернет-сервисам на плеере. На iconbit он лежит у меня в директории /usr/local/bin/rss/services (должен лежать именно в поддиректории services), подключается в menu.rss примерно так:Code:servicesUrl = "http://my.router/cgi-bin/services.cgi";
Ну вроде и все.Code:<item> <title>Services - Router</title> <link>rss_file://./rss/services/services_router.rss</link> <media:thumbnail url="http://www.planete-rp.com/storage/iStock_000011599303XSmall.jpg" width="120" height="90" /> </item>
P.S. services.cgi это не со зла, просто не заметил, что у вас уже есть такой файл в moServices
Last edited by timduck; 13-07-2010 at 08:39.
Предыстория...
У меня дома есть роутер Asus WL500W с кастомной прошивкой на которой работает Transmission и наш замечательный О!Плей. Так как фильмов накачалось много, возник вопрос - как в этом ориентироваться? Способ с предварительным просмотром субтитров у меня не сработал. Однако на известных ресурсах обычно в оформление торрента включают обложку диска. Остается только ее скачать (в директорию с фильмами)...
Просмотр медиатеки (на плеере)
- Включаем плеер
- Переходим в папку с фильмами
- Нажимаем на пульте кнопку "Mode" и переходим в режим показа фотографий
- Нажимаем на пульте кнопку вправо для показа эскизов
- Вуаля! На экране эскизы обложек дисков - некое подобие медиотеки. Можно приблизительно понять о чем фильм, запомнить имя файла и переключившись обратно на список видео посмотреть кино
Скрипт для автоматической скачки обложек (на роутере)
PS: Скрипт надо сделать исполняемым и положить в директорию для исполнения cron-ом (подробности в соответствующих темах).Code:#!/bin/sh TORRENTS_PATH="/tmp/harddisk/torrent/.config/torrents" VIDEO_PATH="/tmp/harddisk/torrent/work" INCOMPLETE_PATH="/tmp/harddisk/torrent/.config/Incomplete" for file in $TORRENTS_PATH/*.torrent do VIDEO_FILE=$(grep -ao 'name[0-9]*:[^:]*' $file | grep -o '[^:]*$') VIDEO_FILE=$(echo "${VIDEO_FILE%12}") if [ ! -e "$VIDEO_FILE" ] # Test file existing then # Publisher URL PUBLISHER_URL=$(grep -ao 'publisher-url[0-9]*:.*e' $file | grep -o 'http://.*=[0-9]*') PUBLISHER=$(echo $PUBLISHER_URL | grep -o '//[^/]*' | sed -e :a -e 's/\///g;/</N;//ba') # Poster URL case "$PUBLISHER" in "tfile.ru") POSTER_URL=$(curl -s $PUBLISHER_URL | grep -Po "<img src=[^>]*class=.postImgAligned./>" | grep -Po '".*"\s' | grep -Po '[^"].*[^"\s]');; "rutracker.org") POSTER_URL=$(curl -s $PUBLISHER_URL | grep -Po "<var class=.postImg postImgAligned[^>]*" | grep -Po 'title=".*"' | grep -Po '=".*' | grep -Po '[^"=]+');; *) continue;; esac # Load poster POSTER_FILE="$VIDEO_PATH"/"$VIDEO_FILE"$(echo $POSTER_URL | grep -Po "\..{3}$") if [ ! -e "$POSTER_FILE" ] # Test file existing then curl -s "$POSTER_URL" -o "$POSTER_FILE" fi continue fi done # Delete posters for deleted video for file in $VIDEO_PATH/*.jpg $VIDEO_PATH/*.gif $VIDEO_PATH/*.png do if [ -e "$file" ] # Test file existing then VIDEO_FILE=$(echo ${file%.*} | grep -Po '[^\\/:*?"<>|\r\n]+$') if [ ! -e "$VIDEO_PATH"/"$VIDEO_FILE" -a ! -e "$INCOMPLETE_PATH"/"$VIDEO_FILE" -a ! -e "$INCOMPLETE_PATH"/"$VIDEO_FILE"".part" ] # Test file existing then rm -f "$file" fi fi done exit 0
PPS: У меня работает уже месяца два - проблем нет.
джентельмены, объясните мне пожаkeqcnf/
при нажатии кнопки обновление, что должно происходить ?
внизу, на скрине, там где mos_package что то долно происходить? у меня такое впечатление что не обновляется ничего. точнее асус не получает информацию об обновлениях модулей
или я гоню ( прошу прощения за низкий технический уровень вопроса, поскоку деревянный я в этом плане)
Круто! Только нам надо немного изменить services_router.rss ну и вставлять вызов не в menu.rss a в /usr/local/etc/dvdplayer/savedrss/scripts/news.rss
Господи! Эта версия давно уже не обновляется. Поставьте вторую версию! Подробности на http://farvoice.net78.net
Last edited by FarVoice; 13-07-2010 at 12:39.
спасибо. переустанавливать новую версию поверх? или как то сбросить на заводское состояние?или с перепрошивкой?
так, похоже поторопился с вопросами. все можно обновить с помощью moServices Manager? я правильно понимаю?
Так. установил на виндовый комп moServices Manager.
прочитал с плеера, поставил галочки напротив устаревших версий. софтина написала что обновила все. и сейчас плеер будет перезагружен.
собсно теперь плеер недоступен ( делаю все удаленно, в живую посмотреть включен плеер или нет не могу)
так и должно быть? нужно добраться до плеера и физически выключить/включить?
софтина пишет ошибку, мозилла тоже не может зайти на плеер
Last edited by anythingdust; 13-07-2010 at 13:35.
Не могли бы Вы пояснить чуть более подробно про services_router.rss?
Что именно нужно изменить в нем и куда его затем закинуть? Почему-то в /usr/local/bin/scripts (куда вроде-бы и должно в нашем случае) этот файл кинуть не получается, хотя права на запись в данный каталог есть...Все остальное вроде-бы понятно.
Last edited by AnVn; 13-07-2010 at 18:55.