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

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

Модератор: immortal

Аватара пользователя
Michal
Сообщения: 20
Зарегистрирован: Вт мар 19, 2019 10:41 pm
Откуда: Севастополь
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Michal » Сб мар 23, 2019 7:28 pm

всем привет,
подключаю модуль по инструкиции в 1 посте. Не могу получить список файлов.
Сервер находит, но в объектах вот такое
девайс.jpg
девайс.jpg (40.38 КБ) 2817 просмотров
на видео там с файла *.templates копируется шаблон отображения, но походу это было в более ранней версии модуля.
в пхпадмине плейлиста не наблюдаю. Подскажите че делать?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Вс мар 24, 2019 12:20 pm

Michal писал(а):
Сб мар 23, 2019 7:28 pm
всем привет,
подключаю модуль по инструкиции в 1 посте. Не могу получить список файлов.
Сервер находит, но в объектах вот такое
девайс.jpg

на видео там с файла *.templates копируется шаблон отображения, но походу это было в более ранней версии модуля.
в пхпадмине плейлиста не наблюдаю. Подскажите че делать?
он сразу и не получает гад. только через время...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Michal
Сообщения: 20
Зарегистрирован: Вт мар 19, 2019 10:41 pm
Откуда: Севастополь
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Michal » Вс мар 24, 2019 12:49 pm

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

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

Сообщение tarasfrompir » Вс мар 24, 2019 1:36 pm

Michal писал(а):
Вс мар 24, 2019 12:49 pm
как вообще проверить, что он работает?
Жму получить список, ничего не происходит
попробуй в файле ssdp_finder/upnp/vendor/jalder/upnp/src/MediaServer/Remote.php раскоментиировать строку 63 и посмотри на созданный в корне сервера докуемнт - и что там за записи вышли ?
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Michal
Сообщения: 20
Зарегистрирован: Вт мар 19, 2019 10:41 pm
Откуда: Севастополь
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Michal » Вс мар 24, 2019 2:51 pm

вот "test.xml" в htdocs создает.

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

<?xml version="1.0"?>
<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:av="urn:schemas-sony-com:av" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:sec="http://www.sec.co.kr/" xmlns:pv="http://www.pv.com/pvns/">
    <container id="SF-21c92136ceb5082444ecb3ce28f86ebd" parentID="U63C70CC0-2DC7-4F20-A9DB-D01590B55A6F" restricted="1" searchable="1">
      <dc:title>&#x41D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438;</dc:title>
      <upnp:class>object.container.storageFolder</upnp:class>
      <dlna:dlnaManaged>0</dlna:dlnaManaged>
      <dc:date>2019-03-24T14:45:24</dc:date>
      <upnp:writeStatus>NOT_WRITABLE</upnp:writeStatus>
      <upnp:searchClass includeDerived="1">object.container</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.storageFolder</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.videoItem</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.audioItem</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.item.audioItem.musicTrack</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.container.album</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.album.musicAlbum</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.container.genre</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.genre.musicGenre</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.person.musicArtist</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.playlistContainer</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.imageItem</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.item.imageItem.photo</upnp:searchClass>
    </container>
    <container id="69cddb21526d8e1776c2ff18afe1ceb9" parentID="U63C70CC0-2DC7-4F20-A9DB-D01590B55A6F" restricted="1" searchable="1">
      <dc:title>Michal-PC</dc:title>
      <upnp:class>object.container.storageFolder</upnp:class>
      <dlna:dlnaManaged>0</dlna:dlnaManaged>
      <dc:date>2019-03-24T14:45:24</dc:date>
      <upnp:writeStatus>NOT_WRITABLE</upnp:writeStatus>
      <upnp:searchClass includeDerived="1">object.container</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.storageFolder</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.videoItem</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.audioItem</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.item.audioItem.musicTrack</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.container.album</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.album.musicAlbum</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.container.genre</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.genre.musicGenre</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.person.musicArtist</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.playlistContainer</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.imageItem</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.item.imageItem.photo</upnp:searchClass>
      <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://127.0.0.1:80/MediaServer/Thumbnails/69cddb21526d8e1776c2ff18afe1ceb9</upnp:albumArtURI>
      <upnp:icon>http://127.0.0.1:80/MediaServer/Thumbnails/69cddb21526d8e1776c2ff18afe1ceb9</upnp:icon>
      <res colorDepth="24" resolution="320x320" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00d00000000000000000000000000000">http://127.0.0.1:80/MediaServer/Thumbnails/69cddb21526d8e1776c2ff18afe1ceb9</res>
      <res colorDepth="24" resolution="320x320" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00d00000000000000000000000000000">http://127.0.0.1:80/MediaServer/Thumbnails/69cddb21526d8e1776c2ff18afe1ceb9.png</res>
      <res colorDepth="24" resolution="320x320" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00d00000000000000000000000000000">http://127.0.0.1:80/MediaServer/Thumbnails/69cddb21526d8e1776c2ff18afe1ceb9</res>
    </container>
    <container id="fcdea2d6c61a5e1ff72844b79c8de561" parentID="U63C70CC0-2DC7-4F20-A9DB-D01590B55A6F" restricted="1" searchable="1">
      <dc:title>Michal-PC - Wireless</dc:title>
      <upnp:class>object.container.storageFolder</upnp:class>
      <dlna:dlnaManaged>0</dlna:dlnaManaged>
      <dc:date>2019-03-24T14:45:24</dc:date>
      <upnp:writeStatus>NOT_WRITABLE</upnp:writeStatus>
      <upnp:searchClass includeDerived="1">object.container</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.storageFolder</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.videoItem</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.audioItem</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.item.audioItem.musicTrack</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.container.album</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.album.musicAlbum</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.container.genre</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.genre.musicGenre</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.person.musicArtist</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.container.playlistContainer</upnp:searchClass>
      <upnp:searchClass includeDerived="1">object.item.imageItem</upnp:searchClass>
      <upnp:searchClass includeDerived="0">object.item.imageItem.photo</upnp:searchClass>
      <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://127.0.0.1:80/MediaServer/Thumbnails/fcdea2d6c61a5e1ff72844b79c8de561</upnp:albumArtURI>
      <upnp:icon>http://127.0.0.1:80/MediaServer/Thumbnails/fcdea2d6c61a5e1ff72844b79c8de561</upnp:icon>
      <res colorDepth="24" resolution="320x320" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00d00000000000000000000000000000">http://127.0.0.1:80/MediaServer/Thumbnails/fcdea2d6c61a5e1ff72844b79c8de561</res>
      <res colorDepth="24" resolution="320x320" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00d00000000000000000000000000000">http://127.0.0.1:80/MediaServer/Thumbnails/fcdea2d6c61a5e1ff72844b79c8de561.png</res>
      <res colorDepth="24" resolution="320x320" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_OP=01;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00d00000000000000000000000000000">http://127.0.0.1:80/MediaServer/Thumbnails/fcdea2d6c61a5e1ff72844b79c8de561</res>
    </container>
  </DIDL-Lite>
корректно будет вызвать метод getFileList через кнопку тест, в свойствах объекта?
Там вылетает ошибка:
Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\ssdp_finder\upnp\vendor\jalder\upnp\src\MediaServer\Remote.php on line 78
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Вс мар 24, 2019 5:41 pm

ну так у тебя там только 1 картинка лежит . что ж ты хочеш там найти еще ? и та 320х320
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Michal
Сообщения: 20
Зарегистрирован: Вт мар 19, 2019 10:41 pm
Откуда: Севастополь
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Michal » Вс мар 24, 2019 6:08 pm

т.е. он с медиа-сервера не может получить список файлов?
а вот адрес он пишет 127.0.0.1 и там путь остальной до картинки, но медиа-сервер у меня стоит на 192.168.56.1
в свойствах сервера указан(то что он сам прописал при сканировании):
xml path: http://192.168.56.1:45397/description.xml
ip адрес: index/htm
Аватара пользователя
Michal
Сообщения: 20
Зарегистрирован: Вт мар 19, 2019 10:41 pm
Откуда: Севастополь
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Michal » Вс мар 24, 2019 8:14 pm

короче делаю все заново:
1.переустановил модуль SSDP Finder/
2. использую стандартные средства Win10 для создания сетевого хранилища.
3.дальше нахожу mediaserver и reender
ПУ.jpg
ПУ.jpg (75.5 КБ) 2735 просмотров
4. жмякаю "получить список файлов" и ничего. В проигрывателе пытаюсь выбрать, список пустой, выдает ошибку.
5. полез в объекты-> SDevices- UPNPdevices- SMediaServer-методы
попробовал запустить getFileList(нажал test):
http://127.0.0.1:80/objects/?object=Med ... etFileList&
Вылезло вот это
error.jpg
error.jpg (136.34 КБ) 2735 просмотров
Я так понимаю он в БД не видит таблицу mediaservers_playlist
6."test.xml"

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

<?xml version="1.0"?>
<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:microsoft="urn:schemas-microsoft-com:WMPNSS-1-0/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"><container id="13" restricted="1" parentID="12" childCount="0" searchable="1"><dc:title>&#x412;&#x441;&#x435; &#x441;&#x43F;&#x438;&#x441;&#x43A;&#x438; &#x432;&#x43E;&#x441;&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x432;&#x435;&#x434;&#x435;&#x43D;&#x438;&#x44F;</dc:title><upnp:class name="object.container">object.container</upnp:class><upnp:writeStatus>NOT_WRITABLE</upnp:writeStatus><upnp:searchClass includeDerived="0">object.item.audioItem</upnp:searchClass><upnp:searchClass includeDerived="0">object.container.playlistContainer</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.imageItem.photo</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.videoItem.movie</upnp:searchClass><upnp:searchClass includeDerived="0">object.container</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.videoItem</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.videoItem.musicVideoClip</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.videoItem.videoBroadcast</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.audioItem.musicTrack</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.imageItem</upnp:searchClass><upnp:searchClass includeDerived="0">object.item.audioItem.audioBook</upnp:searchClass></container>
<container id="17" restricted="1" parentID="12" childCount="0" searchable="1"><dc:title>&#x41F;&#x430;&#x43F;&#x43A;&#x438;</dc:title><upnp:class name="object.container">object.container</upnp:class><upnp:writeStatus>NOT_WRITABLE</upnp:writeStatus><upnp:searchClass includeDerived="0">object.container</upnp:searchClass><upnp:searchClass includeDerived="0">object.container.storageFolder</upnp:searchClass></container>
</DIDL-Lite>
7.Может ее надо как-то ручками прописать или она сама создается, когда жмешь "получить список файлов"?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Вс мар 24, 2019 8:52 pm

создай базу с такими параметрами
mediaservers_playlist: ID int(255) unsigned NOT NULL auto_increment
mediaservers_playlist: TITLE varchar(100) NOT NULL DEFAULT ''
mediaservers_playlist: DESCRIPTION varchar(300) NOT NULL DEFAULT ''
mediaservers_playlist: GENRE varchar(50) NOT NULL DEFAULT ''
mediaservers_playlist: URL_LINK varchar(250) NOT NULL DEFAULT ''
mediaservers_playlist: LINKED_OBJECT varchar(100) NOT NULL DEFAULT ''
mediaservers_playlist: FAVORITE int(3) unsigned NOT NULL DEFAULT 0
За это сообщение автора tarasfrompir поблагодарил:
Michal (Вс мар 24, 2019 10:53 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Michal
Сообщения: 20
Зарегистрирован: Вт мар 19, 2019 10:41 pm
Откуда: Севастополь
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Michal » Пн мар 25, 2019 12:08 am

ну вроде как стал заполнять таблицу, кол-во расшареных файлов совпадает... но URL_LINK содержит такое
http://127.0.0.1:80/MediaServer/AudioIt ... ext%3D.mp3
такая ссылка не воспроизводится
может я не тот тип поля поставил, когда таблицу создавал
db.jpg
db.jpg (71.8 КБ) 2724 просмотра
Ответить