Страница 19 из 26

Re: [Модуль] DLNA

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

nick7zmail, сделал тебе там pull-request на гите. Прими если понравится. Смысл в том, что он качает иконку с устройства, сохраняет её в папке изображений и потом отдаёт её с сервера. Сделал так, потому что с внешки невидно иконок, так как ссылка иконки ведёт на внутреннюю сеть.
Как вариант ещё дописать проверку существования файла и его размера. То есть если файл существует и имеет размер больше 0 - то не качаем изображение заново, а отдаем из папки сервера.
Пример:
СкринSPOILER_SHOW
Screenshot_20180329_162730.png
Screenshot_20180329_162730.png (49.97 КБ) 3588 просмотров

Re: [Модуль] DLNA

Добавлено: Чт мар 29, 2018 5:29 pm
savenko_egor
Кстати... Спасибо за модуль. Нашёл в своём телеке функции и ссылки которые ранее не видел. Прям даже удивился!

Re: [Модуль] DLNA

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

nick7zmail, сделал тебе там pull-request на гите. Прими если понравится. Смысл в том, что он качает иконку с устройства, сохраняет её в папке изображений и потом отдаёт её с сервера. Сделал так, потому что с внешки невидно иконок, так как ссылка иконки ведёт на внутреннюю сеть. Как вариант ещё дописать проверку существования файла и его размера. То есть если файл существует и имеет размер больше 0 - то не качаем изображение заново, а отдаем из папки сервера.
Пример:
СкринSPOILER_SHOW
Screenshot_20180329_162730.png
Да, так же хотел сделать в ближайшем обновлении. Ибо когда устройства недоступны - тоже невидно картинок...обязательно гляну.

Re: [Модуль] DLNA

Добавлено: Чт мар 29, 2018 6:48 pm
savenko_egor
Я так понял что у 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ку с разной инфой.

Re: [Модуль] DLNA

Добавлено: Чт мар 29, 2018 6:55 pm
nick7zmail
Там скорее всего сокет должен подниматься...но не уверен, надо пробовать.

Re: [Модуль] DLNA

Добавлено: Чт мар 29, 2018 6:56 pm
savenko_egor
nick7zmail писал(а):Там скорее всего сокет должен подниматься...но не уверен, надо пробовать.
На всякий случай... XMLка имеет такой вид: https://pastebin.com/NTwtrik3

Re: [Модуль] DLNA

Добавлено: Чт мар 29, 2018 9:39 pm
Gelezako
ребят, я потерял нить, удалось ли хоть для какого-нибудь устройства получить список файлов?

Re: [Модуль] DLNA

Добавлено: Пт мар 30, 2018 6:58 am
nick7zmail
Кому-то точно удавалось (не тебе ли?))...но пока в модуле для этого ничего не реализовано...я до сих пор болею (да да, второй месяц пошел, прям не знаю что делать), по-этому до модулей добраться просто не могу...дома вечером за компом почти не сижу.

Re: [Модуль] DLNA

Добавлено: Пт мар 30, 2018 7:14 am
directman66
Вот тут мой сценарий, которому сервер Plex возвращает список контента

viewtopic.php?f=5&t=5091&start=40#p72592

Re: [Модуль] DLNA

Добавлено: Пт мар 30, 2018 10:44 am
savenko_egor
Ещё добавлю, заметил что порт доступа по DLNA у моего телека постоянно меняется. nick7zmail, у тебя в модуле это учитывается?