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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Вт апр 03, 2018 3:28 pm

Дак вот...добраться до этого ещё надо)

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Вт апр 03, 2018 3:48 pm

Я уже пошел рыться в просмотре контента из Медиасервера - получаю список папок.
Правда застрял на одной мелочи не пойму как разобрать полученный контейнер... Может есть наработки...?
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Вт апр 03, 2018 5:05 pm

Что за контейнер? Типа когда папка внутри папки?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Вт апр 03, 2018 8:04 pm

Да вот щас уже и негляну как точно написано. А вот на выходе я получаю массив в нем индекс папки 2 название папки и 3 этот злополучный контейнер. Но как массив он не разбирается. Пробовал крутит исправил библиотеку джалдера для просмотра директорий. После этого выход я и получил, но что за контейнер хз... Кстати все это происходило на стандартном виндовс медиа сервере. Просто, как говорил один герой фильма - имею желание , но не имею возможности... А так интересно было бы тестонуть ещё на чем то...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: [Модуль] DLNA

Сообщение savenko_egor » Вт апр 03, 2018 8:12 pm

tarasfrompir1 писал(а):Да вот щас уже и негляну как точно написано. А вот на выходе я получаю массив в нем индекс папки 2 название папки и 3 этот злополучный контейнер. Но как массив он не разбирается. Пробовал крутит исправил библиотеку джалдера для просмотра директорий. После этого выход я и получил, но что за контейнер хз... Кстати все это происходило на стандартном виндовс медиа сервере. Просто, как говорил один герой фильма - имею желание , но не имею возможности... А так интересно было бы тестонуть ещё на чем то...
Ты хоть бы скрин показал) А то прям заинтриговал своим "контейнером"))
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Вт апр 03, 2018 8:17 pm

Все на роботе... Или попробую скинуть после 23.00 - Ито если жена ноут даст.. Вообще забрала. Да и пасха на носу.
Похвастаюсь, щас копчу сало и мясо. Надеюсь не утоплюсь в собственной слюне...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Вт апр 03, 2018 8:29 pm

А нас то зачем топить...от одной мысли слюна вырабатываться начала)) сори за оффтоп...а на контейнер реально бы глянуть...а то слабо представляю)

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Вт апр 03, 2018 8:48 pm

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

Сообщение nick7zmail » Ср апр 04, 2018 6:21 am

А что там? Массив? Текст? Что за содержимое? Или он не раскрывается никак? Даже текста никакого нет?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Модуль] DLNA

Сообщение tarasfrompir » Ср апр 04, 2018 7:34 am

массив имеет три поля.
ID папки
имя папки
и object.container
print_r($list['dc:title']); эта строка выводит имена папок
Спасибо нам ПОМОЖЕТ..!
Ответить