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

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

Модератор: immortal

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

Re: [Модуль] DLNA

Сообщение nick7zmail » Чт фев 22, 2018 12:09 pm

Да...с телеками пока не удалось запустить. Видимо придётся свои классы дописывать в библиотеку.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

Re: [Модуль] DLNA

Сообщение alekszander » Чт фев 22, 2018 12:26 pm

directman66 писал(а):С телевизорами пока и не работает) пока только колонка бродлинк протестирована.
Это у вас дома столько booklive?
Их всего лишь 2. Просто не люблю беспорядок на компе.
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: [Модуль] DLNA

Сообщение Denis_k » Чт фев 22, 2018 12:29 pm

nick7zmail писал(а):
dr.pavlov.alex писал(а):Колонка broadlink нашлась при сканировании, но не завелась. Вставляю в ссылку playURL но ничего не происходит.
У меня завелась...
1) перезагрузи колонку
2) вставь ссылку http://ep128.hostingradio.ru:8030/ep128
3) Если заиграла - ищи подходящие станции по формату))
libreelec на малине подключенный к тв воспроизвел вышеуказанный линк
MD на raspberry pi3
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] DLNA

Сообщение directman66 » Чт фев 22, 2018 1:23 pm

Denis_k писал(а): libreelec на малине подключенный к тв воспроизвел вышеуказанный линк
а видео-поток?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] DLNA

Сообщение directman66 » Чт фев 22, 2018 1:28 pm

2nick7zmail
просьба добавить в обработчик url переадресацию на поток с ютуба

или из осноного url или дополнительно слушать другой параметр
СпойлерПоказать

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

if ($fn==""){$fn="http://192.168.1.31:32469/object/df4b8e517919aa1f643c/file.mkv";}

if (strpos($fn,'youtube')>1) {
echo "передана ссылка на ютуб ".$fn."<br>"; 
//$pattern = "\=(.+?)\\"; 
//$pattern = "\S{0,}~v=(.+?)&|$";
//$pattern = "/v=(.*)"; 
 //"/My name is '(.*)' and im fine/"
//  $res=preg_match ($pattern, $fn);
 $res1=parse_url($fn, PHP_URL_QUERY);
// echo $res1."<br>";
$res2=parse_str( $res1,$res); 
$res=$res['v'];
//echo $res."<br>";
$newurl='https://hms.lostcut.net/youtube/g.php?v='.$res.'&link_only=1'; 
//echo $newurl."<br>";
$fn=file_get_contents($newurl);
echo $fn."<br>";
 
} 
Ссылка на библиотеку, https://github.com/WendyH/HMS-Youtube чтобы не зависить от сторонних сервисов, желательно ее внедрить внутрь плагина.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Чт фев 22, 2018 4:12 pm

Обязательно...как только доберусь...на выходных займусь модулем.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] DLNA

Сообщение dr.pavlov.alex » Чт фев 22, 2018 7:50 pm

nick7zmail писал(а):
dr.pavlov.alex писал(а):Колонка broadlink нашлась при сканировании, но не завелась. Вставляю в ссылку playURL но ничего не происходит.
У меня завелась...
1) перезагрузи колонку
2) вставь ссылку http://ep128.hostingradio.ru:8030/ep128
3) Если заиграла - ищи подходящие станции по формату))
Завелось. Какие-то проблемы были в самой колонке (при сканировании название колонки отображалось не корректно. Были вот такие скобки []). Удалил ее из E-control добавил заново и все завелось. А еще пришлось удалить класс DLNA Render.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: [Модуль] DLNA

Сообщение Denis_k » Пт фев 23, 2018 12:23 am

directman66 писал(а):
Denis_k писал(а): libreelec на малине подключенный к тв воспроизвел вышеуказанный линк
а видео-поток?
не пытался
MD на raspberry pi3
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] DLNA

Сообщение nick7zmail » Пт фев 23, 2018 12:51 pm

directman66 писал(а):2nick7zmail
просьба добавить в обработчик url переадресацию на поток с ютуба

или из осноного url или дополнительно слушать другой параметр
СпойлерПоказать

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

if ($fn==""){$fn="http://192.168.1.31:32469/object/df4b8e517919aa1f643c/file.mkv";}

if (strpos($fn,'youtube')>1) {
echo "передана ссылка на ютуб ".$fn."<br>"; 
//$pattern = "\=(.+?)\\"; 
//$pattern = "\S{0,}~v=(.+?)&|$";
//$pattern = "/v=(.*)"; 
 //"/My name is '(.*)' and im fine/"
//  $res=preg_match ($pattern, $fn);
 $res1=parse_url($fn, PHP_URL_QUERY);
// echo $res1."<br>";
$res2=parse_str( $res1,$res); 
$res=$res['v'];
//echo $res."<br>";
$newurl='https://hms.lostcut.net/youtube/g.php?v='.$res.'&link_only=1'; 
//echo $newurl."<br>";
$fn=file_get_contents($newurl);
echo $fn."<br>";
 
}
Ссылка на библиотеку, https://github.com/WendyH/HMS-Youtube чтобы не зависить от сторонних сервисов, желательно ее внедрить внутрь плагина.
Я немного не понял...этот скрипт - просто преобразование ссылки...а как её на проигрование то отправить??
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] DLNA

Сообщение directman66 » Пт фев 23, 2018 12:56 pm

Эту ссылку нужно потом и подставить в URI запрос.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить