[Модуль] DLNA (app_dlna)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] DLNA
У меня иконку виндовского DLNA цеплял точно...вроде как раз из LOCATION беру.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] DLNA
Я не утверждаю что это плохо - но вот испытав ваш модуль скажу одно виндовсмедиаДНЛА не находил.
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] DLNA
Разобрал таки эту штуку - object.container
Разбирал так -
Но ответ все равно пустой - пока мысли только в том что ответа не дает сам виндосовский ДНЛА ...
Вот ответы -
Разбирал так -
Код: Выделить всё
$s = new SplObjectStorage($list['upnp:class']);
var_dump($s->count());
var_dump($s->serialize());
var_dump($s->getinfo());
print_r(get_class_methods($s));
Вот ответы -
Код: Выделить всё
Музыкаint(0) string(14) "x:i:0;m:a:0:{}" NULL Array ( [0] => attach [1] => detach [2] => contains [3] => addAll [4] => removeAll [5] => removeAllExcept [6] => getInfo [7] => setInfo [8] => getHash [9] => count [10] => rewind [11] => valid [12] => key [13] => current [14] => next [15] => unserialize [16] => serialize [17] => offsetExists [18] => offsetSet [19] => offsetUnset [20] => offsetGet )
Видеоint(0) string(14) "x:i:0;m:a:0:{}" NULL Array ( [0] => attach [1] => detach [2] => contains [3] => addAll [4] => removeAll [5] => removeAllExcept [6] => getInfo [7] => setInfo [8] => getHash [9] => count [10] => rewind [11] => valid [12] => key [13] => current [14] => next [15] => unserialize [16] => serialize [17] => offsetExists [18] => offsetSet [19] => offsetUnset [20] => offsetGet )
Изображенияint(0) string(14) "x:i:0;m:a:0:{}" NULL Array ( [0] => attach [1] => detach [2] => contains [3] => addAll [4] => removeAll [5] => removeAllExcept [6] => getInfo [7] => setInfo [8] => getHash [9] => count [10] => rewind [11] => valid [12] => key [13] => current [14] => next [15] => unserialize [16] => serialize [17] => offsetExists [18] => offsetSet [19] => offsetUnset [20] => offsetGet )
Списки воспроизведенияint(0) string(14) "x:i:0;m:a:0:{}" NULL Array ( [0] => attach [1] => detach [2] => contains [3] => addAll [4] => removeAll [5] => removeAllExcept [6] => getInfo [7] => setInfo [8] => getHash [9] => count [10] => rewind [11] => valid [12] => key [13] => current [14] => next [15] => unserialize [16] => serialize [17] => offsetExists [18] => offsetSet [19] => offsetUnset [20] => offsetGet )
- За это сообщение автора tarasfrompir поблагодарил:
- directman66 (Чт апр 05, 2018 12:03 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] DLNA
а как вы папки получили? у меня и папки не видныtarasfrompir1 писал(а): ↑Ср апр 04, 2018 9:20 pmПо поводу парсера - во многом он сходится с библиотекой, но все же от виндовс медиа я не получил ничего кроме название папок.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] DLNA
Получал вот этим файлом - upnp.mediaservers.php из библиотеки Джалдера...Gelezako писал(а): ↑Чт апр 05, 2018 7:57 pmа как вы папки получили? у меня и папки не видныtarasfrompir1 писал(а): ↑Ср апр 04, 2018 9:20 pmПо поводу парсера - во многом он сходится с библиотекой, но все же от виндовс медиа я не получил ничего кроме название папок.
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] DLNA
а в модуль этот файлик интегрировать никак нельзя?tarasfrompir1 писал(а): ↑Чт апр 05, 2018 8:07 pmПолучал вот этим файлом - upnp.mediaservers.php из библиотеки Джалдера...
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] DLNA
Дак а зачем он итак там интегрирован
Єто простой пример метода получения данных с сервера
Єто простой пример метода получения данных с сервера
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] DLNA
По поводу интеграции - пытаюсь, но а в этот модуль это к автору.Gelezako писал(а): ↑Чт апр 05, 2018 8:12 pmа в модуль этот файлик интегрировать никак нельзя?tarasfrompir1 писал(а): ↑Чт апр 05, 2018 8:07 pmПолучал вот этим файлом - upnp.mediaservers.php из библиотеки Джалдера...
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] DLNA
вот файл upnp.mediaservers.php - находится в папке jalder\upnp\examples
Вот он выводит такое - searching...
Музыка
Видео
Изображения
Списки воспроизведения
СпойлерПоказать
Код: Выделить всё
<?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['dc:title'].'<br> ');
//print_r($list['dc:title']); // выводит имена папок
//Array ( [parentID] => 0 [dc:title] => Списки воспроизведения [upnp:class] => object.container )
}
}
Музыка
Видео
Изображения
Списки воспроизведения
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] DLNA
если не в модуль, то куда вы его пытаетесь интегрировать ?tarasfrompir1 писал(а): ↑Чт апр 05, 2018 9:42 pmПо поводу интеграции - пытаюсь, но а в этот модуль это к автору.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E