Управление VLC через Web в Windows

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
jeks0n
Сообщения: 43
Зарегистрирован: Пт дек 26, 2014 6:37 pm
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Управление VLC через Web в Windows

Сообщение jeks0n » Чт фев 18, 2016 1:56 pm

Споткнулся на ровном месте. MD c VLC стоит на Windows. Управляется VLC напрямую с MD и через Web интерфейс.

Проблема возникла с Web интерфейсом. Если я в браузере забиваю команду:

Код: Выделить всё

http://127.0.0.1:8080/requests/status.xml?command=pl_pause    
Музыка останавливается. Но если я ее запрашиваю через шаблон:

Код: Выделить всё

getURL('http://127.0.0.1:8080/requests/status.xml?command=pl_pause',0);
Ничего не происходит.

Если обернуть запрос в переменную и вывести его на экран - то видно, что он корректный. Копируешь его в браузер - опять же все работает.

Что происходит не могу понять. Подскажите, что может быть?

Такие запросы срабатывают корректно, но их не хватает для перемотки и громкости плеера.

Код: Выделить всё

getURL('http://localhost/rc/?command=vlc_pause',0);
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Управление VLC через Web в Windows

Сообщение sergejey » Чт фев 18, 2016 3:38 pm

У вас в браузере уже сохранена авторизация, поэтому оно отрабатывает. А через getURL авторизация не передаётся. Попробуйте getURL('http://localhost/rc/?command=vlc_pause' ... ,'password'); -- вместо username/password то, что прописано в настройках vlc. Возможно, там username пустой, а пароль задан.
За это сообщение автора sergejey поблагодарили (всего 2):
jeks0n (Чт фев 18, 2016 4:53 pm) • foxvlad (Пн сен 26, 2016 1:53 am)
Рейтинг: 2.33%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
jeks0n
Сообщения: 43
Зарегистрирован: Пт дек 26, 2014 6:37 pm
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Управление VLC через Web в Windows

Сообщение jeks0n » Чт фев 18, 2016 4:53 pm

действительно! как я об этом не додумался. Два вечера из жизни )) спасибо
Ответить