Флешка жжет :)) Карсар 185 кб/c :)))
Printable View
Флешка жжет :)) Карсар 185 кб/c :)))
Вот так, например:
1) делаем cgi-скрипт на роутере для запуска/останова transmission. Для удобства пусть возвращает xml со статусом transmission (работает/остановлен), который сразу можно будет прочитать из скрипта в rss на плеере;
2) делаем простенькую rss-морду для плеера из которой будем дергать с помощью функции loadXMLFile() наш cgi-скрипт на роутере.
@timduck & AnVn
намного более простое решение (хоть и менее изысканное) - стартовать и останавливать трансмишн кнопкой EZ-setup. Если она уже не занята чем-то другим и если роутер не на антресолях стоит ;)
информативно:
у меня после выключения зверя любым способом и далее включения, торренты не раздаются, а приходиться включать комп и снимать с паузы торренты на раздачу.
Вопрос: почему он сам не раздает сразу после включения?
или это только у меня?
таки как раз именно там и стоит... вместе с винтом... :)
timduck
и-и-и-эх... ваши бы слова да богу в уши.
Я в том смысле, что теоретически я кое-что понял из вашего набора умных слов, но вот что касается практической реализации всего этого, тут у меня, к сожалению, ни знаний, ни опыта :(
вот бы у кого более грамотного время и желание нашлось (мечты, мечты...)
посоветуйте, стоит брать этот медиаплеер?
от него требуется, чтоб работал IPTV(в сети уже присутствует UDP или TCP) и просмотр фильмов хотябы большенства моей коллекции.
весь контент находится на сетевой хранилище.
на плеере никаких торентов и прочей "чешуи" не требуется.
у меня на проэктор работает С-200, но хочу уже в кухню и ванную завести IPTV. выбираю что-то недорогое но практичное.
выбор пал на, в порядке предпочтения(фактор цена):
1. ASUS O!Play HDP-R1 110$
2. Egreat EG-R1 130$
3. Unicorn Xtreamer 145$
FarVoice
У меня сейчас HDP-R1 прошивка от R3 - HDP_R3_FW_116PAL, бут 17.
Скажи пожалуйста как корректно откатится на родную прошивку например HDP_R1_FW_128PAL, чтобы девайс был как из коробки.
Из moServsice стояло
- vsFTPd
- PatchedRootApp
Сами пакеты, как и moServsice я удалил через веб-интерфейс.
И главное как проверить что все обновилось, стерлось.
Я видел сообщения от Viper_Rus что одни прошивки обновляют файловую систему другие нет.
Обновись на любую версию 1.24P или более раннюю подменой файла. Ведь у тя щас R3, и так просто на R1 не обновить. По моим наблюдения не обнуляют файловую систему более позднии прошивки.
Если все эти старания для СЦ, то особо не заморачивайся. Они сами там нихрена не шарят, и мне вернули деньги за зверек в котором собственноручно убил бут.
Хорошо, я так кстати и не понял что за подмена такая :), Я делал так сначала 1.09 от R3 она мне говорит прошивка не от твоего девайса, я ему еще раз говорю Ok обновить, он делает ребут и запускает процесс обновления. Кстати у меня Reset работает пораметры скидывает, но Recovery как ожидалось не работает.
Ну а потом обновился нормально до 1.16.
Так ты не ответил, как проверить что прошивка корректно встала и все старое потерла?
Нарыл о Linux Venus 2.6.12.6-VENUS
http://forum.xtreamer.net/mediawiki-...x_Distribution
Причем там все достаточно бодробно :) Кому надо...
Поправил зависание при восстановлении конфигураций
Я уже писал о проблеме скорости, записи по 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
Поправил недочёты в стартовом скрипте
Вот, сделал примерчик. Проверял на своем 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
Предыстория...
У меня дома есть роутер 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
спасибо. переустанавливать новую версию поверх? или как то сбросить на заводское состояние?или с перепрошивкой?
так, похоже поторопился с вопросами. все можно обновить с помощью moServices Manager? я правильно понимаю?
Так. установил на виндовый комп moServices Manager.
прочитал с плеера, поставил галочки напротив устаревших версий. софтина написала что обновила все. и сейчас плеер будет перезагружен.
собсно теперь плеер недоступен ( делаю все удаленно, в живую посмотреть включен плеер или нет не могу)
так и должно быть? нужно добраться до плеера и физически выключить/включить?
софтина пишет ошибку, мозилла тоже не может зайти на плеер
Не могли бы Вы пояснить чуть более подробно про services_router.rss?
Что именно нужно изменить в нем и куда его затем закинуть? Почему-то в /usr/local/bin/scripts (куда вроде-бы и должно в нашем случае) этот файл кинуть не получается, хотя права на запись в данный каталог есть... :confused: Все остальное вроде-бы понятно.
вопчем странно. после установки новой версии очень болеть стал плеер.
обновил прошивку на 1.29, поставил через мосервис софт...
плеер в сети не вилит комп. ни один комп не видит (два ноута, один стационарный, ни два ноута ( с виндой с маком)
стационарный видит только через мои шоркаты..
все компы в одноименной сети. в настройках самбы изменил сеть с воркгруп на "степкон" - так раньше было...не ведит..
причем странно,две самбы что ли?
вопчем сне могу разобраться. сам плеер в сети виден,зайти могу
что не так? куда копать?
to: anythingdust.
Бывает такое начиная с 1.28, что плеер самопроизвольно уходит в стендбай. Помогает, только ручное включение. Лучше перешить в R3. 117 у меня еще ни разу не ушла в стендбай. (может повезло).
Непонятно насчет самбы. Самба должна стоять одна - embedded samba.
1. В прошивке для R1 сеть поднимается только после обращения к сетевым ресурсам с ДУ плеера (после ребута или включения, плеер в сети не видать). В прошивке для R3 сеть поднимается сразу, поэтому рекомендую поставить прошивку на R1 от R3. Лучше даже поставить хакнутую прошивку с активированным YouTube от FarVoice (HDP_R3_UN_116PAL)
2. Самбы в сервисе действительно 2-е одна встроенная в прошивку, другая внешняя ставится через сервис. Какую установить (запустить) решайте сами. Все можно настроить через web морду в т.ч. и вашу рабочую группу.
Судя по вашему скриншоту у вас запущенна встроенная самба.
Чел делал это на патченной прошивке и на плеере Iconbit . У нас в принципе можно повторить, но, либо тоже использовать патченную прошу, либо поправить services_router.rss, заменив в нём относительные пути на абсолютные (типа image/POPUP_LOADING_01.png на /usr/local/bin/image/POPUP_LOADING_01.png ), проверяя заодно наличие этих файлов в нашей прошивке. Затем скопировать services_router.rss в
/usr/local/etc/dvdplayer/savedrss/scripts/ а в файл
/usr/local/etc/dvdplayer/savedrss/scripts/news.rss добавить
PS: насчёт необходимости править пути на абсолютные мож быть я и погорячился :) Можно и без этого, но если не будет картинок, то придётся это делать.Code:<item>
<title>Services - Router</title>
<link>rss_file://../../etc/dvdplayer/savedrss/scripts/services_router.rss</link>
<media:thumbnail url="http://www.planete-rp.com/storage/iStock_000011599303XSmall.jpg" width="120" height="90" />
</item>
PPS: параметр url в теге media во вставке может ссылаться и на локальную картинку, а не обязательно на картинку в инете.
UPD: для любителей патченных прошивок - HDP_R3_UN_117PAL_R1.zip
Иногда полезно читать описания :) на http://farvoice.net78.net достаточно подробно описано, почему в пакете две Самбы :) Если у вас прошивка старше R1_127(R3_116) то всяко лучше использовать Embedded Samba. А у вас, судя по картинке запущена другая. Убейте её (на закладке Modules Delete ) и тогда EmbSamba будет нормально запускаться. И перейдите на русский яхык интерфейса - всё-таки в Россее живём :) (Settings - Language - Русский )
По поводу недоступности плеера народ совершенно правильно написал - ставьте прошивки от R3
спасибо за ответы. прошу прощения - просто растерялся и начал задавать вопросы.перечитывать всю ветку на хоботе было страшно:)
интересен момент - прошивка стола 1.24 и ваш первый пакет мосервиса.
на нем такой проблемы( я и про не недоступность плеера, а про то, что компы в окружении плеера были не видны). видимо дело именно в прошивке. хотя страннол, если это глюк ( про недоступность плеера и подъем сети только после работы с плеером через пульт) то это наверное должны были решить в последующих прошивках...
но это в формате рассуждений.
повторюсь, поставил прошивку от R3 и стало как на 1.24. все видно в сети, плеер тоже есть в сети и алилуйя
Да.
И еще, для отладки скриптов в rss можно использовать тестовую печать функцией print(), которая выводит строки в консоль DvdPlayer.
Поэтому, для отладки rss я запускаюсь так:
Code:killall -9 RootApp
killall DvdPlayer
cd /usr/local/bin
./RootApp && ./DvdPlayer
timduck
FarVoice
Большое вам спасибо. Что-то начало получаться. Надеюсь, что общими усилиями все-таки доведем до ума.
Краткий отчет об уже проделанном (делал для Transmission и DLEngine, которые крутятся на роутере и были туда поставлены вместе с рядом иных программ и сервисов по скрипту из топика Установка программ для чайника):
1. Поправил скрипт запуска Transmission (чтобы создавался pid-файл) в файле /opt/etc/init.d/S99trans исправил 9-ю строку
было:стало:Code:nice /opt/bin/transmission-daemon -g /tmp/harddisk/torrent/.config
2. Файл services.cgi подправил, оставив в конце файла (36-я и 37-я строки) только следующие две строки:Code:nice /opt/bin/transmission-daemon -g /tmp/harddisk/torrent/.config --pid-file /tmp/var/run/trans.pid
Закинул этот файл в каталог /opt/share/www/cgi-bin на роутере.Code:check_service "trans" "Transmission" "/opt/etc/init.d/S99trans" "/var/run/trans.pid"
check_service "dle" "DLEngine" "/opt/etc/init.d/S50dlengine" "/var/run/dlengine.pid"
3. В результате получил возможность управления сервисами по http://192.168.1.1/cgi-bin/services.cgi[?key=0|1]. Т.е. набирая в адресной строке браузера http://192.168.1.1/cgi-bin/services.cgi?trans=0 /1 соответственно останавливаю или запускаю transmission-daemon (смотрел в консоли - все четко отрабатывает)
До сих пор вроде-бы все хорошо.
Далее уже на плеере
4. Файл services_router.rss закинул на плеере вот сюда: /usr/local/etc/dvdplayer/savedrss/scripts/
5. Файл /usr/local/etc/dvdplayer/savedrss/scripts/news.rss подправил следующим образом (добавил в него):А вот дальше что-то не работает... :(Code:<item>
<title>Servises - ROUTER</title>
<link>rss_file://../../etc/dvdplayer/savedrss/scripts/services_router.rss</link>
<media:thumbnail url="/usr/local/bin/image/pps.jpg" width="120" height="90" />
<canDelete>yes</canDelete>
<canEnterItem>false</canEnterItem>
</item>
На экране телика при выборе данного пункта (Servises - ROUTER) в меню каналов RSS получаю только то, что на рисунке ниже (если не видно, то на абсолютно черном экране надпись Serviсes в левом верхнем углу).
Файл services_router.rss пробовал править: менял относительные пути на абсолютные, наличие соответствующих рисунков на плеере проверял... Ничего не помогает пока. Кроме черного экрана с данной надписью ничего на телике не вижу :(
В какую сторону копать?
Конечно-же... вот так: http://192.168.1.1/cgi-bin/services.cgi
А может дело в том, что вход на роутер под рутом запаролен? Плееру-то об этом ведь никто не говорит... Никаких окон с запросом имени/пароля (по аналогии с подключением к самбовским шарам) не выскакивает.