Страница 2 из 3

Re: vlc удаленное управление

Добавлено: Чт авг 12, 2021 3:14 pm
Svetлая
Всем спасибо, тему можно закрывать) разобралась со всем)

Кому интересно, ниже привожу прямые команды на vlc плейер по протоколу http

включить/добавить онлайн радио/поток
http://адрес терминала:8080/requests/status.xml?command=in_play&input=адрес потока
пример

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

http://192.168.1.1:8080/requests/status.xml?command=in_play&input=http://stream.motoradio.online:8000/std-mp3
остановить/выключить
/requests/status.xml?command=pl_stop
пример

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

http://192.168.1.1:8080/requests/status.xml?command=pl_stop
управление громкостью vlc (не системная :!: ) значение задается от 0 до 1024
/requests/status.xml?command=volume&val=
пример

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

http://192.168.1.1:8080/requests/status.xml?command=volume&val=512
это 50%

Re: vlc удаленное управление

Добавлено: Чт авг 12, 2021 6:54 pm
xor
до кучи
у меня есть объект влц
вот его методы не перечисленные выше

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

//пауза
$url=getGlobal('mainVLC.adr');
$data=getURL($url.'/requests/status.xml?command=pl_pause',0,'',1111,0);
//открыть
$f=$params['SOURCE'];
if(isset($f) && !$f){
  return;
}
$fil=getGlobal('mainVLC.adr')."/requests/status.xml?command=in_enqueue&input=".$f;
$data=getURL($fil,0,'',1111,0);
//стоп
$url=getGlobal('mainVLC.adr');
$data=getURL($url.'/requests/status.xml?command=pl_stop',0,'',1111,0);
//очистить плейлист
$url=getGlobal('mainVLC.adr');
$data=getURL($url.'/requests/status.xml?command=pl_empty',0,'',1111,0);
//получить статус
$url=gg('mainVLC.adr');
$file=getURL($url.'/requests/status.xml',0,'',1111,0);
$xml = simplexml_load_string($file);
var_dump($xml);
$vlc_state=$xml->state;
$vlc_vol=$xml->volume;
sg('mainVLC.status',$vlc_state);
sg('mainVLC.volume',$vlc_vol);

Re: vlc удаленное управление

Добавлено: Чт авг 12, 2021 7:05 pm
Logrus
еще до кучи ненавижу влц, имхо мпд лучше
и относительно модуля радио онлайн, намного позже пытались в модуле апп радио и его плагинах реализовать универсально и удобно, но не доделали, далее в радио тарас на управление через апп радио пытался перевести, но откатили
т.е. в самом мжм в нескольких местах надо б все утрясать

Re: vlc удаленное управление

Добавлено: Чт авг 12, 2021 8:16 pm
tarasfrompir
Logrus писал(а): Чт авг 12, 2021 7:05 pm еще до кучи ненавижу влц, имхо мпд лучше
и относительно модуля радио онлайн, намного позже пытались в модуле апп радио и его плагинах реализовать универсально и удобно, но не доделали, далее в радио тарас на управление через апп радио пытался перевести, но откатили
т.е. в самом мжм в нескольких местах надо б все утрясать
Об этом уже гдето писал - но поскольку пользователи не обновляют мдм - мои изменения ни к чему хорошему не привели -появились жалобы - потому и откатилось все.... Хотя жаль ...
На Терминалах2 эти ошибки убраны - и поэтому должно было бы быть уже хорошо

Re: vlc удаленное управление

Добавлено: Пт авг 13, 2021 10:32 am
Svetлая
tarasfrompir писал(а): Чт авг 12, 2021 8:16 pm Об этом уже гдето писал - но поскольку пользователи не обновляют мдм - мои изменения ни к чему хорошему не привели -появились жалобы - потому и откатилось все.... Хотя жаль ...
На Терминалах2 эти ошибки убраны - и поэтому должно было бы быть уже хорошо
Не соглашусь! Дома система обновляется постоянно на протяжении лет :!:
На работе стоит свежая, год всего.
Как итог, то же онлайн радио дома с несколькими терминалами глючит а на работе нет.
Сегодня почти всё систематизировано, а года 4 назад, многое сами делали, по своему, вот оно и вылазит то там то здесь :lol:
А переносить на свежею... :roll: :? :o :shock:
:lol:

Re: vlc удаленное управление

Добавлено: Пт авг 13, 2021 10:38 am
Svetлая
xor писал(а): Чт авг 12, 2021 6:54 pm до кучи
у меня есть объект влц
вот его методы не перечисленные выше
Закрепила в первом сообщении

Re: vlc удаленное управление

Добавлено: Пт авг 13, 2021 1:00 pm
tarasfrompir
Svetлая писал(а): Пт авг 13, 2021 10:32 am Не соглашусь! Дома система обновляется постоянно на протяжении лет :!:
Я не имею ввиду Вас и Вашу систему - таких кто кричит что все плохо и все сломали единицы - но никто не хочет переть против таких "паровозов" - потому что легче плюнуть и забыть чем доказывать плюсики.
А по поводу ваших вопросов есть класс - https://github.com/sergejey/majordomo/b ... .class.php
в нем все функции расписаны от а до я - берите их и запускайте откуда угодно.... Без всяких методов-наворотов - тамвсе оченььь даже просто.... :oops: :oops: :oops:

Re: vlc удаленное управление

Добавлено: Пт авг 13, 2021 4:52 pm
Svetлая
tarasfrompir писал(а): Пт авг 13, 2021 1:00 pm Я не имею ввиду Вас и Вашу систему - таких кто кричит что все плохо и все сломали единицы - но никто не хочет переть против таких "паровозов" - потому что легче плюнуть и забыть чем доказывать плюсики.
Что то я потерялась. Так обновлять надо или в этом нет смысла, так как всё откатывалось назад?
tarasfrompir писал(а): А по поводу ваших вопросов есть класс - https://github.com/sergejey/majordomo/b ... .class.php
Извините, но я не программист. Знакомые букофки вижу, но не более. Вот и ищу методы попроще, к сожалению.
Может у кого-то с программированием всё ок, появится настроение, время, потребность в решении подобной задачи и сообщество увидит готовый модуль. ))

Re: vlc удаленное управление

Добавлено: Сб авг 14, 2021 10:59 am
tarasfrompir
Svetлая писал(а): Пт авг 13, 2021 4:52 pm Извините, но я не программист. Знакомые букофки вижу, но не более. Вот и ищу методы попроще, к сожалению.
Может у кого-то с программированием всё ок, появится настроение, время, потребность в решении подобной задачи и сообщество увидит готовый модуль. ))
я тоже далек от програмирования от слова вообще, но
как пример - берем к примеру - вот такую функцию (кстати она вас должна заинтересовать)
function playMedia($path, $host = 'localhost', $safe_play = FALSE)
по названию понимаем что она какбы плей медиа -
смотрим что она просит - 1 путь, 2 имя терминала, 3 - я умом понимаю но что это хз....
итак делаем совсего этого вывод - что если в пхп скрипте мы напишем -
playMedia("путь к медиа", "имя терминала", "хз чего это - как обычно если это не критически важное свойство для функции его тупо можна упустить или поставить "" ");
то у нас на терминале заиграет музыка по соответствующему пути ....

Re: vlc удаленное управление

Добавлено: Сб авг 14, 2021 3:39 pm
homester
tarasfrompir писал(а): Сб авг 14, 2021 10:59 am function playMedia($path, $host = 'localhost', $safe_play = FALSE)
Эта функция работает только на проигрывателе сервера, по сети такое дело не пролазит. (Я имею ввиду проигрывание папки с mp3)