VLC и управление им

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: VLC и управление им

Сообщение nick7zmail » Пн окт 16, 2017 12:45 pm

ovcher писал(а):Обзавелся rasberry pi3 и хочу немного добавить к тому что говорил ранее по монтированию через fstab. Дело в том что fstab отрабатывает быстрее чем прогружается сетевой адаптер, поэтому, естественно диски не монтируются. Есть простой способ заставить подождать fstab пока не прогрузится адаптер. Заходим в Распберри конфиг sudo raspi-config далее Boot Options и наконец активируем Wait for Network at Boot После перезагрузки все должно монтироваться.
Прикольно! Спасибо!...пока не пробовал, но я долго над этим голову ломал...пока не психанул, и не запихал команду маунта в событие StartUp в самом МД...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: VLC и управление им

Сообщение xor » Пн окт 16, 2017 1:06 pm

Кстати, у меня (WinXP) какое-то время назад перестал работать штатный плеер VLC over HTTP.
Веб-интерфейс на домашней странице стал запрашивать идентификацию.
При добавлении диагностики увидел после нажатий кнопок плеера сообщение

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

401 Client error (/requests/status.xml) 
Полечил добавлением в \\server\c\_majordomo\htdocs\modules\app_player\vlcweb.php строки

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

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_USERPWD,':1111'); //<-мой пустой логин:пассворд
$uid = rand(1, 9999999); 
Может, кому-то поможет.
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: VLC и управление им

Сообщение AlexFox » Ср окт 18, 2017 2:30 pm

Добрый день. Пользуюсь модулем "Радио 101", он проигрывает поток через VLC плейер.
Остановить его могу так:

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

$play_terminal = "MAIN";
$url=BASE_URL.ROOTHTML.'popup/app_player.html?ajax=1&play_terminal='.$play_terminal.'&command=close';
getURL($url, 0); 
Пауза так:

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

$play_terminal = "MAIN";
$url=BASE_URL.ROOTHTML.'popup/app_player.html?ajax=1&play_terminal='.$play_terminal.'&command=pause';
getURL($url, 0); 
Громкость так:

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

$play_terminal = "MAIN";
$url=BASE_URL.ROOTHTML.'popup/app_player.html?ajax=1&play_terminal='.$play_terminal.'&command=volume&volume=50';
getURL($url, 0); 
Ну и т.п. Вот может кто скажет, как узнать сам статус воспроизведения (Играет музыка или нет)?
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: VLC и управление им

Сообщение xor » Ср окт 18, 2017 9:27 pm

У меня так

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

$url=gg('mainVLC.adr'); //192.168.1.7:8080
$file=getURL($url.'/requests/status.xml',0,'',1111,0);//пустой логин, пасс 1111
$xml = simplexml_load_string($file);
//var_dump($xml);
$vlc_state=$xml->state; //playing
$vlc_vol=$xml->volume;//152
sg('mainVLC.status',$vlc_state);
sg('mainVLC.volume',$vlc_vol);
Из хмл можете ещё чего надёргать
За это сообщение автора xor поблагодарили (всего 2):
AlexFox (Вт окт 24, 2017 11:27 am) • Yashalta (Сб май 23, 2020 12:34 pm)
Рейтинг: 2.33%
kolibin
Сообщения: 11
Зарегистрирован: Пн ноя 27, 2017 10:06 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: VLC и управление им

Сообщение kolibin » Сб янв 13, 2018 1:26 am

Приобрел raspberry 3.Установил сборку v3_31_rus.Все запустилось.установил vlc вот так
pi@raspberrypi:~ $ sudo apt-get install vlc -y

pi@raspberrypi:~ $ sudo nano /etc/rc.local
sudo -u www-data /usr/bin/vlc -I http --http-password raspberry
exit 0

pi@raspberrypi:~ $ sudo reboot

pi@raspberrypi:~ $ sudo netstat -tulpn | grep :8080

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 484/vlc

tcp6 0 0 :::8080 :::* LISTEN 484/vlc


pi@raspberrypi:~ $ sudo mkdir /media/music

pi@raspberrypi:~ $ sudo chown -R www-data:www-data /media/music

pi@raspberrypi:~ $ mkdir mp3

в терменали mojordomo изменил
Системное имя: MAIN
Название: Server
Хост (адрес): localhost
Может проигрывать медиа-контент: отмечаю галочкой
Тип плеера: VLC over HTTP
Порт доступа к плееру: 8080
Пароль доступа к плееру: raspberry

в линуксе я ноль,
все воспроизводится в плеере видно песню. но нет звука .
алиса говорит звук есть, виход на raspberry 3.5 переключен,
что нетак уже сутки долбусь до етого mojordomo был на xp,
зарание спасибо.

*** Сообщение запрещено. Содержит контактную информацию. Сообщение похоже на спам. ***
kolibin
Сообщения: 11
Зарегистрирован: Пн ноя 27, 2017 10:06 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: VLC и управление им

Сообщение kolibin » Сб янв 13, 2018 3:10 am

приобрел raspberry 3 установил образ v3_31_rus.Все завелось.Установил vlc устанавливал так

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

 sudo apt-get install vlc -y

 sudo nano /etc/rc.local
 sudo -u www-data /usr/bin/vlc -I http --http-password raspberry
 exit 0

 sudo reboot

sudo netstat -tulpn | grep :8080

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 484/vlc

tcp6 0 0 :::8080 :::* LISTEN 484/vlc

 sudo mkdir /media/music
 sudo chown -R www-data:www-data /media/music
 mkdir mp3
изменил терминал mojordomo
Системное имя: MAIN
Название: Server
Хост (адрес): localhost
Может проигрывать медиа-контент: отмечаю галочкой
Тип плеера: VLC over HTTP
Порт доступа к плееру: 8080
Пароль доступа к плееру: raspberry

все фуричит плеер играет песню но звука нет,
алиса говорит звук есть,
raspberry переключана 3.5 виход,
в чем проблема в линуксе я полний ноль,сутки долбусь
mojordomo стоял на xp,зарание спасибо.
Teo
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:07 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: VLC и управление им

Сообщение Teo » Сб янв 13, 2018 10:20 am

Попробуйте так:

sudo apt-get install vlc

//Автозапуск
crontab -e -u pi
в конец:
@reboot vlc -I http

//Для доступа к vlc на порту 8080 с других машин необходимо в файле

sudo nano /usr/share/vlc/lua/http/.hosts

раскоментировать нужную строчку. Без этого с других машин будет ошибка Forbidden 403.
(вписать локальный адрес сервера)

Системное имя: MAIN
Название: Server
Хост (адрес): localhost
Может проигрывать медиа-контент: отмечаю галочкой
Тип плеера: VLC over HTTP
Порт доступа к плееру: 8080
без пароля и имени
kolibin
Сообщения: 11
Зарегистрирован: Пн ноя 27, 2017 10:06 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: VLC и управление им

Сообщение kolibin » Сб янв 13, 2018 1:58 pm

//Для доступа к vlc на порту 8080 с других машин необходимо в файле

sudo nano /usr/share/vlc/lua/http/.hosts

раскоментировать нужную строчку. Без этого с других машин будет ошибка Forbidden 403.
(вписать локальный адрес сервера)

Файла hosts у меня не било он создался туда в писал адрес малинки.
при доступе пишет

Password for Web interface has not been set.
Please use --http-password, or set a password in
Preferences > All > Main interfaces > Lua > Lua HTTP > Password.

//(музика стала играть звук есть, но каждий раз при перегрузке слетает папка колекция
нужно наново создавать и терминал mojordomo востанавливатся на старое значение.
почему так.Зарание спасибо)//

дополняю после какихто манипуляций все стало нормально думаю надо било закрить mojordomo в браузере другого компа.
Но зайти в плеер (ip адрес:8080) по прежнему не могу пишет тоже самое .Зарание спасибо

Нашел ответ на свой вопрос
Начиная с версии 2.1.0 для запуска веб-интерфейса vlc требуется пароль, поэтому для запуска используем:
@reboot vlc -I http --http-password 12345
Последний раз редактировалось kolibin Сб янв 13, 2018 4:49 pm, всего редактировалось 1 раз.
Teo
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:07 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: VLC и управление им

Сообщение Teo » Сб янв 13, 2018 4:11 pm

Ну дальше подсказать не смогу, может знающие люди помогут.
За это сообщение автора Teo поблагодарил:
kolibin (Сб янв 13, 2018 4:32 pm)
Рейтинг: 1.16%
qartz90
Сообщения: 6
Зарегистрирован: Пт сен 08, 2017 9:03 am
Благодарил (а): 0
Поблагодарили: 0

Re: VLC и управление им

Сообщение qartz90 » Вс май 06, 2018 7:39 pm

Здравствуйте, подскажите как скормить VLC определённую папку а не скрпит playfavorite music? Или ткните носом в тему форума, буду крайне признателен. Хотелось бы научить vlc играть папки те которые ему скажешь...
Ответить