[Модуль] DLNA (app_dlna)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Пт мар 16, 2018 11:30 am

Та же беда... не находит...
Но победил - у меня заработало...
Последний раз редактировалось tarasfrompir Пт мар 16, 2018 2:50 pm, всего редактировалось 1 раз.
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Пт мар 16, 2018 2:49 pm

Уважаемый nick7zmail
за управление проигрыванием на всех устройствах отвечает AVTransport ?
Ато у вас опыта побольше ...
И еще как вызвать функцию
из этого файла Remote.php
public function pause()
Последний раз редактировалось tarasfrompir Пт мар 16, 2018 3:06 pm, всего редактировалось 1 раз.
Спасибо нам ПОМОЖЕТ..!
bat86
Сообщения: 80
Зарегистрирован: Пн ноя 30, 2015 10:20 pm
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: [Модуль] DLNA

Сообщение bat86 » Пт мар 16, 2018 2:53 pm

tarasfrompir1 писал(а):Та же беда... не находит...
Но победил - у меня заработало...
Как удалось победить?
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: [Модуль] DLNA

Сообщение eygen » Пт мар 16, 2018 7:29 pm

directman66 писал(а):
eygen писал(а): И рад бы пользоваться, но не работает...
Поидее там библиотеки на чистом php, и должны работать без приаязки к ОС. А модуль SSDPFinder находит устройства?
Да в моем случае походу дело не в модуле. У меня MDM в отдельной сети стоит, то есть сети у меня разные для устройств. И похоже что поиск устройств модуль производит только в том сегменте сети в котором находится МДМ. Можно ли как то задавать сети в которых производить поиск?..
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] DLNA

Сообщение skysilver » Пт мар 16, 2018 7:35 pm

Ну сети делят в т.ч. и для того, чтобы лишний броадкаст трафик между ними не ходил и не мешал. А поиск девайсов как раз работает через броадкаст запросы. Теоретически можно заставить роутер маршрутизировать броадкаст трафик между сегментами, но не факт что получится.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] DLNA

Сообщение directman66 » Пт мар 16, 2018 8:10 pm

eygen писал(а):
directman66 писал(а):
eygen писал(а): И рад бы пользоваться, но не работает...
Поидее там библиотеки на чистом php, и должны работать без приаязки к ОС. А модуль SSDPFinder находит устройства?
Да в моем случае походу дело не в модуле. У меня MDM в отдельной сети стоит, то есть сети у меня разные для устройств. И похоже что поиск устройств модуль производит только в том сегменте сети в котором находится МДМ. Можно ли как то задавать сети в которых производить поиск?..
Конечно, там upd мультикаст используется


Отправлено с моего Redmi Note 3 через Tapatalk
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Alex77
Сообщения: 215
Зарегистрирован: Вс мар 05, 2017 2:18 pm
Благодарил (а): 21 раз
Поблагодарили: 6 раз

Re: [Модуль] DLNA

Сообщение Alex77 » Пт мар 16, 2018 9:14 pm

directman66 писал(а):
Alex77 писал(а):Попробовал на AudioCast работает. Надеюсь это нам даст что бы Алиса в DLNA терминалы говорила в будущем, Ктати на основе DLNA мультирум делают?
Не очень понял зачем добавили в терминал тип плеера DLNA: ведь я правильно понял что такой способ
sayTo('Привет!',2,'AudioCast'); пока не работает так как нужно отправлять глобальный поток для которого нужно локальный файл в нужный вид преобразовать?
Это добавил Сергей по моей просьбе. В планах устройства DNLA использовать как терминал штатно.

Если есть возможность отправить файл на воспроизведение на AudiCast, то по аналогии можно инициировать проговаривание команды посредством добавления подписки в Before say:
if (preg_match('/cached\/voice.+/is',$filename,$m)) { $url='http://192.168.1.39/'.$m[0]; playMedia($url,'MAIN');DebMes($url,'googlenotifier');}



playMedia($url,'MAIN') - замените на свою команду отправки голоса.

У меня слетела система, поставил образ Сергея на малинку, ранее у меня был VLC а тут в сборке MPD и теперь у меня не получается 101 радио отправить на AudioCast =( Хотя если просто в url вставить то работает. Простите а где находится Before say?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Пт мар 16, 2018 9:38 pm

Alex77 писал(а): Простите а где находится Before say?
Админка - общие настройки - обработчики.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex77
Сообщения: 215
Зарегистрирован: Вс мар 05, 2017 2:18 pm
Благодарил (а): 21 раз
Поблагодарили: 6 раз

Re: [Модуль] DLNA

Сообщение Alex77 » Пт мар 16, 2018 10:18 pm

directman66 писал(а):Если есть возможность отправить файл на воспроизведение на AudiCast, то по аналогии можно инициировать проговаривание команды посредством добавления подписки в Before say:
if (preg_match('/cached\/voice.+/is',$filename,$m)) { $url='http://192.168.1.39/'.$m[0]; playMedia($url,'MAIN');DebMes($url,'googlenotifier');}
playMedia($url,'MAIN') - замените на свою команду отправки голоса.
[/quote]
nick7zmail писал(а): Админка - общие настройки - обработчики.
Спасибо вставил код.

Результат.
playMedia($url,'MAIN') - играет МД
playMedia($url,'AudioCast') - молчит

if (preg_match('/cached\/voice.+/is',$filename,$m)) { $url='http://192.168.1.39/'.$m[0]; playMedia($url,'MAIN');DebMes($url,'googlenotifier');}
в этом коде я только поставил свой адрес МД
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] DLNA

Сообщение directman66 » Пт мар 16, 2018 10:21 pm

Alex77 писал(а):
directman66 писал(а):Если есть возможность отправить файл на воспроизведение на AudiCast, то по аналогии можно инициировать проговаривание команды посредством добавления подписки в Before say:
if (preg_match('/cached\/voice.+/is',$filename,$m)) { $url='http://192.168.1.39/'.$m[0]; playMedia($url,'MAIN');DebMes($url,'googlenotifier');}
playMedia($url,'MAIN') - замените на свою команду отправки голоса.
nick7zmail писал(а): Админка - общие настройки - обработчики.
Спасибо вставил код.

Результат.
playMedia($url,'MAIN') - играет МД
playMedia($url,'AudioCast') - молчит

if (preg_match('/cached\/voice.+/is',$filename,$m)) { $url='http://192.168.1.39/'.$m[0]; playMedia($url,'MAIN');DebMes($url,'googlenotifier');}
в этом коде я только поставил свой адрес МД[/quote]Playmedia работает, если audicast будет работать как терминал. Замените на изменение свойства, привязанного к модулю dnla.

Отправлено с моего Redmi Note 3 через Tapatalk
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить