Установка плеера VLC в MajorDoMo: различия между версиями
(LVC) |
Vik Tam (обсуждение | вклад) |
||
| Строка 26: | Строка 26: | ||
==Для Linux== | ==Для Linux== | ||
=== Первый вариант с автозапуском через crontab === | |||
Устанавливаем VLC: | Устанавливаем VLC: | ||
| Строка 49: | Строка 49: | ||
Логин не используется, пароль указанный вами. Если необходимо переназначить порт вэб интерфейса vlc (например для того, чтобы освободить порт 8080 для сервера Blynk) добавляем параметр --http-port 7070 | Логин не используется, пароль указанный вами. Если необходимо переназначить порт вэб интерфейса vlc (например для того, чтобы освободить порт 8080 для сервера Blynk) добавляем параметр --http-port 7070 | ||
<pre> | === Второй вариант с Установкой VLC и запуск в качестве сервиса SystemD === | ||
<pre> sudo apt-get install -y vlc </pre> | |||
Создать описание сервиса VLC на порту 7070 с паролем (имя пользователя - пустое поле) | |||
<pre> sudo nano /etc/systemd/system/vlcd.service </pre> | |||
Содержимое файла: | |||
<pre> | |||
[Unit] | |||
Description=VLCDaemon | |||
[Service] | |||
Requires=majordomo.service | |||
Type=simple | |||
WorkingDirectory=/var/www/html | |||
ExecStart=/usr/bin/vlc -I http --http-password=12345 --http-port 7070 --no-video --aout=alsa --alsa-audio-device hw:0,0 | |||
Restart=always | |||
User=www-data | |||
Group=www-data | |||
[Install] | |||
WantedBy=multi-user.target | |||
</pre> | |||
Добавить vlc в автозагрузку: | |||
<pre> sudo systemctl daemon-reload | |||
sudo systemctl enable vlcd | |||
sudo systemctl start vlcd | |||
</pre> | |||
PS: после какого то времени и обновления системы, перестало воспроизводиться радио поэтому изменил строчку в сервисе автозапуска (с указанием конкретного аудио устройства): | |||
Если не работает - проверяем локально, правим /usr/share/vlc/lua/http/.hosts, смотрим права и разрешения. | Если не работает - проверяем локально, правим /usr/share/vlc/lua/http/.hosts, смотрим права и разрешения. | ||
Текущая версия от 21:14, 13 ноября 2025
Для Windows
Устанавливаем плеер http://www.videolan.org/vlc/
Для Windows есть 2 варианта работы с плеером: через RC(по умолчанию) и через HTTP (VLC over HTTP). Далее настройка для второго варианта.
Настройки/ Интерфейс/WEB - отметить галочкой
Настройки/ Интерфейс/LUA - задать пароль к HTTP
Перезапустить VLC. Проверим веб-интерфейс:
http://"IP адрес машины с плеером":8080
Добавить в автозагрузку.
Вариант установки в качестве сервиса
vlc.exe -I ntservice --ntservice-install --ntservice-name "VLC" --ntservice-extraintf "http" --http-password 12345
Для Linux
Первый вариант с автозапуском через crontab
Устанавливаем VLC:
sudo apt-get install vlc
Настроим автозапуск:
crontab -e -u majordomo_Юзер
в конец:
@reboot vlc -I http
Начиная с версии 2.1.0 для запуска веб-интерфейса vlc требуется пароль, поэтому для запуска используем:
@reboot vlc -I http --http-password 12345
Перезагружаемся. Проверим веб-интерфейс:
http://"IP адрес машины с плеером":8080
Логин не используется, пароль указанный вами. Если необходимо переназначить порт вэб интерфейса vlc (например для того, чтобы освободить порт 8080 для сервера Blynk) добавляем параметр --http-port 7070
Второй вариант с Установкой VLC и запуск в качестве сервиса SystemD
sudo apt-get install -y vlc
Создать описание сервиса VLC на порту 7070 с паролем (имя пользователя - пустое поле)
sudo nano /etc/systemd/system/vlcd.service
Содержимое файла:
[Unit] Description=VLCDaemon [Service] Requires=majordomo.service Type=simple WorkingDirectory=/var/www/html ExecStart=/usr/bin/vlc -I http --http-password=12345 --http-port 7070 --no-video --aout=alsa --alsa-audio-device hw:0,0 Restart=always User=www-data Group=www-data [Install] WantedBy=multi-user.target
Добавить vlc в автозагрузку:
sudo systemctl daemon-reload sudo systemctl enable vlcd sudo systemctl start vlcd
PS: после какого то времени и обновления системы, перестало воспроизводиться радио поэтому изменил строчку в сервисе автозапуска (с указанием конкретного аудио устройства):
Если не работает - проверяем локально, правим /usr/share/vlc/lua/http/.hosts, смотрим права и разрешения.

