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

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

Модератор: immortal

Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение savenko_egor » Чт мар 29, 2018 4:23 pm

Hold писал(а):Спасибо Егору, удалось победить прерывание воспроизведения, когда следует сразу за первым, второе сообщение.
Теперь бы очередь как-то придумать)) Как вариант таймерами, что довольно таки логично.

nick7zmail, сделал тебе там pull-request на гите. Прими если понравится. Смысл в том, что он качает иконку с устройства, сохраняет её в папке изображений и потом отдаёт её с сервера. Сделал так, потому что с внешки невидно иконок, так как ссылка иконки ведёт на внутреннюю сеть.
Как вариант ещё дописать проверку существования файла и его размера. То есть если файл существует и имеет размер больше 0 - то не качаем изображение заново, а отдаем из папки сервера.
Пример:
СкринПоказать
Screenshot_20180329_162730.png
Screenshot_20180329_162730.png (49.97 КБ) 3280 просмотров
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение savenko_egor » Чт мар 29, 2018 5:29 pm

Кстати... Спасибо за модуль. Нашёл в своём телеке функции и ссылки которые ранее не видел. Прям даже удивился!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Чт мар 29, 2018 6:10 pm

warik писал(а):
Hold писал(а):Спасибо Егору, удалось победить прерывание воспроизведения, когда следует сразу за первым, второе сообщение.
Теперь бы очередь как-то придумать)) Как вариант таймерами, что довольно таки логично.

nick7zmail, сделал тебе там pull-request на гите. Прими если понравится. Смысл в том, что он качает иконку с устройства, сохраняет её в папке изображений и потом отдаёт её с сервера. Сделал так, потому что с внешки невидно иконок, так как ссылка иконки ведёт на внутреннюю сеть. Как вариант ещё дописать проверку существования файла и его размера. То есть если файл существует и имеет размер больше 0 - то не качаем изображение заново, а отдаем из папки сервера.
Пример:
СкринПоказать
Screenshot_20180329_162730.png
Да, так же хотел сделать в ближайшем обновлении. Ибо когда устройства недоступны - тоже невидно картинок...обязательно гляну.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение savenko_egor » Чт мар 29, 2018 6:48 pm

Я так понял что у DLNA устройств есть ещё контролы и какие-то ивенты. Если я всё правильно понимаю, то ивенты для отслеживания состояния?
Пример:

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

[serviceType] => urn:schemas-upnp-org:service:AVTransport:1
[serviceId] => urn:upnp-org:serviceId:AVTransport
[SCPDURL] => /aw/MediaRenderer_AVTransport/scpd.xml
[controlURL] => /aw/MediaRenderer_AVTransport/control
[eventSubURL] => /aw/MediaRenderer_AVTransport/event
Только при запросе на URLы control и event телек мне отдаёт 404 ошибку. А при запросе XML отдает какую-то XMLку с разной инфой.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Чт мар 29, 2018 6:55 pm

Там скорее всего сокет должен подниматься...но не уверен, надо пробовать.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение savenko_egor » Чт мар 29, 2018 6:56 pm

nick7zmail писал(а):Там скорее всего сокет должен подниматься...но не уверен, надо пробовать.
На всякий случай... XMLка имеет такой вид: https://pastebin.com/NTwtrik3
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение Gelezako » Чт мар 29, 2018 9:39 pm

ребят, я потерял нить, удалось ли хоть для какого-нибудь устройства получить список файлов?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Пт мар 30, 2018 6:58 am

Кому-то точно удавалось (не тебе ли?))...но пока в модуле для этого ничего не реализовано...я до сих пор болею (да да, второй месяц пошел, прям не знаю что делать), по-этому до модулей добраться просто не могу...дома вечером за компом почти не сижу.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение directman66 » Пт мар 30, 2018 7:14 am

Вот тут мой сценарий, которому сервер Plex возвращает список контента

viewtopic.php?f=5&t=5091&start=40#p72592
За это сообщение автора directman66 поблагодарил:
Gelezako (Пт мар 30, 2018 3:20 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение savenko_egor » Пт мар 30, 2018 10:44 am

Ещё добавлю, заметил что порт доступа по DLNA у моего телека постоянно меняется. nick7zmail, у тебя в модуле это учитывается?
Ответить