[Модуль] SSDP Finder (ssdp_finder)

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

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Пн июн 25, 2018 3:42 pm

Железако - а может выкинуть выбор сервера в шаблоне МедиаРендерера...?
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вт июн 26, 2018 10:30 pm

Обновлен джиквери - теперь должен работать шаблон без проблемм...
Спасибо за оперативность Сергею
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Ср июн 27, 2018 1:12 pm

tarasfrompir1 писал(а):
Пн июн 25, 2018 3:42 pm
Железако - а может выкинуть выбор сервера в шаблоне МедиаРендерера...?
если смотреть как реализованы другие SSDP приложения, то там явно сначала идёт выбор сервера и только потом отображение списка доступных файлов.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Ср июн 27, 2018 2:26 pm

tarasfrompir1 писал(а):
Вт июн 26, 2018 10:30 pm
Обновлен джиквери - теперь должен работать шаблон без проблемм...
Спасибо за оперативность Сергею
у меня снова поломался шаблон рендера, не могу выбрать сервер, на пару секунд вместо имени сервера появляется слово "Privet" (откуда этот привет берётся, давай уже удалим его), все поля очищаются. Это на странице модуля ПУ. Если делать на на сцене где нет никакого принудительного обновления , то категорию ещё можно выбрать, а вот сервер нельзя, выпадающий список просто не раскрывается. :(
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср июн 27, 2018 7:50 pm

Gelezako писал(а):
Ср июн 27, 2018 2:26 pm
tarasfrompir1 писал(а):
Вт июн 26, 2018 10:30 pm
Обновлен джиквери - теперь должен работать шаблон без проблемм...
Спасибо за оперативность Сергею
у меня снова поломался шаблон рендера, не могу выбрать сервер, на пару секунд вместо имени сервера появляется слово "Privet" (откуда этот привет берётся, давай уже удалим его), все поля очищаются. Это на странице модуля ПУ. Если делать на на сцене где нет никакого принудительного обновления , то категорию ещё можно выбрать, а вот сервер нельзя, выпадающий список просто не раскрывается. :(
По поводу привет - удалено уже очень давно. Попробуй удалить папку модуля - без удаления самого модуля. А потом ещё раз установи. Все устройства должны остатся а вот привет должен исчезнуть...

Даже не знаю где ты его береш. Может при обновлении где то права не дают сменить файл при установке...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Ср июн 27, 2018 8:01 pm

не помогло, можешь сказать в какой файле был этот привет? Может в базе засело?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср июн 27, 2018 8:19 pm

Gelezako писал(а):
Ср июн 27, 2018 8:01 pm
не помогло, можешь сказать в какой файле был этот привет? Может в базе засело?
вот и ятак теперь думаю - посмотри в базе mediaservers_playlist - LINKED_OBJECT
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср июн 27, 2018 8:37 pm

Так по поводу иконок.
Посмотри - реквест - или исправь функцию getDefImg в файле ssdp_devices_scan.inc.php

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

function getDefImg($control_url,$xml) {
    $baseUrl = getIp($control_url,True);
    $uuid = str_ireplace("uuid:", "",$xml->device->UDN);
    if (!$xml->device->iconList->icon){
	    return "/templates/ssdp_finder/img/".explode(":", $xml->device->deviceType)[3]. ".png";//"Icons not found
    } else {
        foreach ($xml->device->iconList->icon as $icon) {
			if ($icon->with = 48){
				$url = $icon->url;
				break;
			} else if ($with < $icon->with) {
				$url = $icon->url;
				$with = $icon->with;
			} else {
				$url = $icon->url;
			}
		}  
    }
	if ((stristr($url, 'http') == True)) { //"Icons found in internet;
        $current = file_get_contents($url);
	} else {		
        $current = file_get_contents($baseUrl.$url);
	};
	$link = '/templates/ssdp_finder/img/'.$uuid.'.png'; 
	file_put_contents(ROOT.$link,  $current); // Save the image in local host
	return $link;//"Icons found;
}
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Ср июн 27, 2018 8:37 pm

Нашёл я способ как это воспроизвести. Действительно слово Privet есть в таблице mediaservers_playlist. Я очистил её. В системе у меня 2 сервера. На одном из них 2 файла зашарено, на другом 400. Я нажимаю кнопку "получить список файлов" для сервера где всего 2 файла и смотрю в базу. И вместо того что бы увидеть 2 записи я вижу 402 записи. Для первых двух файлов в колонке "LINKED_OBJECT" выставлено верное имя сервера, а для всех остальных файлов в "LINKED_OBJECT" выставлено "Privet".
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср июн 27, 2018 8:46 pm

Ну тогда проведи поиск файла со словом Privet
у меня такого нет вообще на компе и в гитхабе тоже нет
Спасибо нам ПОМОЖЕТ..!
Ответить