[Модуль] DLNA (app_dlna)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] DLNA
Дак вот...добраться до этого ещё надо)
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Модуль] DLNA
Я уже пошел рыться в просмотре контента из Медиасервера - получаю список папок.
Правда застрял на одной мелочи не пойму как разобрать полученный контейнер... Может есть наработки...?
Правда застрял на одной мелочи не пойму как разобрать полученный контейнер... Может есть наработки...?
Спасибо нам ПОМОЖЕТ..!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] DLNA
Что за контейнер? Типа когда папка внутри папки?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Модуль] DLNA
Да вот щас уже и негляну как точно написано. А вот на выходе я получаю массив в нем индекс папки 2 название папки и 3 этот злополучный контейнер. Но как массив он не разбирается. Пробовал крутит исправил библиотеку джалдера для просмотра директорий. После этого выход я и получил, но что за контейнер хз... Кстати все это происходило на стандартном виндовс медиа сервере. Просто, как говорил один герой фильма - имею желание , но не имею возможности... А так интересно было бы тестонуть ещё на чем то...
Спасибо нам ПОМОЖЕТ..!
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: [Модуль] DLNA
Ты хоть бы скрин показал) А то прям заинтриговал своим "контейнером"))tarasfrompir1 писал(а):Да вот щас уже и негляну как точно написано. А вот на выходе я получаю массив в нем индекс папки 2 название папки и 3 этот злополучный контейнер. Но как массив он не разбирается. Пробовал крутит исправил библиотеку джалдера для просмотра директорий. После этого выход я и получил, но что за контейнер хз... Кстати все это происходило на стандартном виндовс медиа сервере. Просто, как говорил один герой фильма - имею желание , но не имею возможности... А так интересно было бы тестонуть ещё на чем то...
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Модуль] DLNA
Все на роботе... Или попробую скинуть после 23.00 - Ито если жена ноут даст.. Вообще забрала. Да и пасха на носу.
Похвастаюсь, щас копчу сало и мясо. Надеюсь не утоплюсь в собственной слюне...
Похвастаюсь, щас копчу сало и мясо. Надеюсь не утоплюсь в собственной слюне...
Спасибо нам ПОМОЖЕТ..!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] DLNA
А нас то зачем топить...от одной мысли слюна вырабатываться начала)) сори за оффтоп...а на контейнер реально бы глянуть...а то слабо представляю)
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Модуль] DLNA
Вот он ответ от от запроса на просмотр файлов .searching... http://192.168.6.104:2869/upnphost/udhi ... ctoryArray ( [parentID] => 0 [dc:title] => Видео [upnp:class] => object.container ) Array ( [parentID] => 0 [dc:title] => Изображения [upnp:class] => object.container ) Array ( [parentID] => 0 [dc:title] => Музыка [upnp:class] => object.container ) Array ( [parentID] => 0 [dc:title] => Списки воспроизведения [upnp:class] => object.container )
object.container а вот это как разобрать ?
Код: Выделить всё
<?php
require(dirname(__FILE__).'/../../../autoload.php');
use jalder\Upnp\Mediaserver;
$mediaserver = new Mediaserver();
print('searching...'.PHP_EOL);
$servers = $mediaserver->discover();
if(!count($servers)){
print_r('no upnp mediaservers found'.PHP_EOL);
}
foreach($servers as $server){
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse();
$info = $server['description']['device'];
$summary = $info['friendlyName'].', '.$info['modelDescription'].', '.$info['modelName'].', '.$info['UDN'];
//print($server);
//print_r($directories);
foreach($directories as $list){
print_r($list);
//print_r($list['dc:title']); // выводит имена папок
//Array ( [parentID] => 0 [dc:title] => Списки воспроизведения [upnp:class] => object.container )
}
}
а вот и скрипт поиска.
Спасибо нам ПОМОЖЕТ..!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] DLNA
А что там? Массив? Текст? Что за содержимое? Или он не раскрывается никак? Даже текста никакого нет?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Модуль] DLNA
массив имеет три поля.
ID папки
имя папки
и object.container
print_r($list['dc:title']); эта строка выводит имена папок
ID папки
имя папки
и object.container
print_r($list['dc:title']); эта строка выводит имена папок
Спасибо нам ПОМОЖЕТ..!