Page 1 of 2

удалённое управление плеером

PostPosted: 21 Jun 2015, 16:06
by aleksey_z

Доброго дня.
Пробую из стороннего оборудования управлять плеером, ноль реакции. Из браузера (ГуглХром, ФФ) работают все, мной опробованные команды.
Из системы управления на все попытки (port 80)

GET\x20/cgi-bin/IpodCGI.cgi?id=0&command=guide\x0D\x0A\x0D\x0A
или
POST\x20/cgi-bin/IpodCGI.cgi?id=0&command=guide\x0D\x0A\x0D\x0A

Response:

HTTP/1.0\x20400\x20Bad\x20Request\x0D\x0AContent-Type:\x20text/html\x0D\x0AContent-Length:\x20349\x0D\x0AConnection:\x20close\x0D\x0A Date:\x20Fri,\x2019\x20Jun\x202015\x2014:22:59\x20 GMT\x0D\x0AServer:\x20lighttpd/1.4.35\x0D\x0A\x0D\x0A<?xml\x20version="1.0"\x20en coding="iso-8859-1"?>\x0A<!DOCTYPE\x20html\x20PUBLIC\x20"-//W3C//DTD\x20XHTML\x201.0\x20Transitional//EN"\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20"http ://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\x0A<html\x20xmlns="http://www.w3.org/1999/xhtml"\x20xml:lang="en"\x20lang="en">\x0A\x20<head >\x0A\x20\x20<title>400\x20-\x20Bad\x20Request</title>\x0A\x20</head>\x0A\x20<body>\x0A\x20\x20<h1>400\x20-\x20Bad\x20Request</h1>\x0A\x20</body>\x0A</html>\x0A

Куда смотреть? Порт?

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 21 Jun 2015, 18:05
by Virtual
важен не только сам запрос (GET) важен еще и http заголовок!

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 21 Jun 2015, 18:18
by FarVoice
попробуйте
GET\x20/cgi-bin/IpodCGI.cgi?id=0&command=guide\x20HTTP/1.1\x0D\x0A\x0D\x0A

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 21 Jun 2015, 22:01
by aleksey_z
Ок, спасибо, завтра попробую.
Встречал по форуму отрицательный ответ, но время прошло, может что изменилось. Возможно ли по сети включить плеер? Как Дюну. Пробовал НоГуи, но плеер нужен, как источник АВ. Возможно ли это для моего плеера, и вообще для плееров на Реалтек, с каким либо скрином или прошивкой, в каком либо режиме?

Virtual wrote:важен не только сам запрос (GET) важен еще и http заголовок!
PS и да это не та тема для обсуждения особенностей протоколов.

А в какой теме можно по задавать вопросы о подобных командах? Есть ещё вопрос по Synology API?

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 22 Jun 2015, 00:29
by FarVoice
Плеер по сети включить НЕЛЬЗЯ, ибо питание в спящем режиме на Ethernet не подаётся.
Нет, ну в принципе, если вы сможете разобраться в режиме спячки, то можно всё. Но это надо сорцы бутлоадера и копать, и ядра, копать...

По Synology: как я понимаю, вы хотите написать клиент для плеера под него? Открывайте новую тему в Разработке, ну или пишите ко мне в личку.

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 22 Jun 2015, 05:59
by Virtual
2 aleksey_z я говорил много раз... повторюсь:
плеер в активном режиме потребляет около 5 ВА, в ногуе в ~ в два раза меньше. смысл выключать его исчезает, как и включать по сети ;).

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 22 Jun 2015, 13:15
by aleksey_z
(cut) overquoting! Пункт 4.19 Правил форума!

Да, но если отключалось электричество, его нужно включить. Сейчас у меня его состояние, контроллер определяет по видеосенсору (по наличию/отсутствию видеосигнала на композитном видеовыходе). Макрос питания плеера, обрабатывает данные с видеосенсора и отдаёт IR команду POWER для ВКЛ или ВЫКЛ питание. Думал перевести его на IP управление (как Дюну), и освободить IR канал и вход сенсора на контроллере.

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 22 Jun 2015, 14:28
by aleksey_z
FarVoice wrote:попробуйте
GET\x20/cgi-bin/IpodCGI.cgi?id=0&command=guide\x20HTTP/1.1\x0D\x0A\x0D\x0A

Спасибо, работает так:
GET\x20/cgi-bin/IpodCGI.cgi?id=0&command=guide\x20HTTP/1.0\x0D\x0A\x0D\x0A
Ответ:
HTTP/1.0\x20200\x20OK\x0D\x0AContent-Type:\x20text/plain;\x0D\x0AConnection:\x20close\x0D\x0ADate:\x20Mon,\x2022\x20Jun\x202015\x2010:27:19\x20GMT\x0D\x0AServer:\x20lighttpd/1.4.35\x0D\x0A\x0D\x0AResponse::\x20IMSAP\x0A

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 22 Jun 2015, 15:40
by Virtual
2 aleksey_z
подсказка:
на МК1 как и на многих других хтримерах, контроллер управления питанием внешний!, атмега :) на форуме хтримеров есть даже темка как его перешивали.
PS а можно бонально перемкнуть ключ управления питанием. (так как раз многие делают если пользуют плеер как сервер)

Re: GUI VRT for all Casablanca (vrt gui)

PostPosted: 22 Jun 2015, 15:46
by aleksey_z
2 Virtual

Спасибо, но если проблема ВКЛ плеера по сети сходу не решаема, перепишу комбинированный драйвер (IR+IP), ВКЛ IR командой, остальное IP, для точности.

И ещё вопрос, возможно ли прямой IP командой запустить приложение (например IPTV), канал, или файл/фильм?