Страница 58 из 108

Re: Модуль - SSDPFinder

Добавлено: Пн июн 25, 2018 3:42 pm
tarasfrompir
Железако - а может выкинуть выбор сервера в шаблоне МедиаРендерера...?

Re: Модуль - SSDPFinder

Добавлено: Вт июн 26, 2018 10:30 pm
tarasfrompir
Обновлен джиквери - теперь должен работать шаблон без проблемм...
Спасибо за оперативность Сергею

Re: Модуль - SSDPFinder

Добавлено: Ср июн 27, 2018 1:12 pm
Gelezako
tarasfrompir1 писал(а): Пн июн 25, 2018 3:42 pm Железако - а может выкинуть выбор сервера в шаблоне МедиаРендерера...?
если смотреть как реализованы другие SSDP приложения, то там явно сначала идёт выбор сервера и только потом отображение списка доступных файлов.

Re: Модуль - SSDPFinder

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

Re: Модуль - SSDPFinder

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

Даже не знаю где ты его береш. Может при обновлении где то права не дают сменить файл при установке...

Re: Модуль - SSDPFinder

Добавлено: Ср июн 27, 2018 8:01 pm
Gelezako
не помогло, можешь сказать в какой файле был этот привет? Может в базе засело?

Re: Модуль - SSDPFinder

Добавлено: Ср июн 27, 2018 8:19 pm
tarasfrompir
Gelezako писал(а): Ср июн 27, 2018 8:01 pm не помогло, можешь сказать в какой файле был этот привет? Может в базе засело?
вот и ятак теперь думаю - посмотри в базе mediaservers_playlist - LINKED_OBJECT

Re: Модуль - SSDPFinder

Добавлено: Ср июн 27, 2018 8:37 pm
tarasfrompir
Так по поводу иконок.
Посмотри - реквест - или исправь функцию 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;
}

Re: Модуль - SSDPFinder

Добавлено: Ср июн 27, 2018 8:37 pm
Gelezako
Нашёл я способ как это воспроизвести. Действительно слово Privet есть в таблице mediaservers_playlist. Я очистил её. В системе у меня 2 сервера. На одном из них 2 файла зашарено, на другом 400. Я нажимаю кнопку "получить список файлов" для сервера где всего 2 файла и смотрю в базу. И вместо того что бы увидеть 2 записи я вижу 402 записи. Для первых двух файлов в колонке "LINKED_OBJECT" выставлено верное имя сервера, а для всех остальных файлов в "LINKED_OBJECT" выставлено "Privet".

Re: Модуль - SSDPFinder

Добавлено: Ср июн 27, 2018 8:46 pm
tarasfrompir
Ну тогда проведи поиск файла со словом Privet
у меня такого нет вообще на компе и в гитхабе тоже нет