pShare uPnP playlist browser не видит плейлист при загрузке

о модулях и их работе

pShare uPnP playlist browser не видит плейлист при загрузке

Postby realmk » 06 Aug 2012, 13:57

Плейер Digma-310, на прошивку hdmp31x_55x_1056 прикручен mos3...
udpxy работает на маршрутизаторе tp-link 1043, соответственно его нет на медиаплеере

на медиаплеер установлен только pShare uPnP playlist browser 0.0.2rc2 ну и vsFTPd FTP daemon v2.2.2

при загрузке маршрутизатора когда захожу в uPNP там пусто, он не видит плейлист...
захожу в сервисы и делаю рестарт этого сервиса (uPNP), после этого плейлист видит и все работает

но как сделать, чтобы при загрузке он сразу видел плейлист?

Менял код
Code: Select all
while [ $i -ne 0 ] ; do
   a=$( netstat -r | grep default )
   [ -n "$a" ] && break
   sleep 5
   let i-=1
done

на
Code: Select all
while [ $i -ne 0 ] ; do
   a=$( netstat -r | grep default )
   if [ -n "$a" ] ; then
      a="$(ifconfig | sed -n '/127.0.0.1/d;/192.168.0.9/d;s/^ *inet addr:\([^ ]*\).*$/\1/p' )"
      [ -n "$a" ]  && break
   fi
   sleep 5
   let i-=1
done


ничего не изменилось... что ещё где попробовать поменять?
realmk
 
Posts: 2
Joined: 06 Aug 2012, 13:50

Re: pShare uPnP playlist browser не видит плейлист при загру

Postby realmk » 11 Aug 2012, 06:54

т.к. мне ни кто не ответил я написал на e-mail который на странице с данным модулем красовался, Антону Бурдинюку. Он мне быстро ответил, что проект этот он уже давно не поддерживает и вместо него есть проект http://xupnpd.org/

Я покурил инфу и установил этот модуль на мой маршрутизатор tp-link1043 на прошивку openwrt:
Скопировал на комп архив http://tsdemuxer.googlecode.com/files/xupnpd-rc9.tar.gz, разархивировал и положил содержимое в папку xupnpd а корне, удалил из неё не нужные файлы xupnpd-ar231x, xupnpd-mipsel, xupnpd-mipsel-ddwrt
а нужный мне xupnpd-ar71xx переименовал в xupnpd

далее в /etc/init.d/ положил стартовый скрипт xupnpd:

Code: Select all
#!/bin/sh /etc/rc.common
 
START=99
STOP=10

start() {
        echo "Starting xupnpd"
/xupnpd/xupnpd
}

stop() {
        echo "Stopping xupnpd"
 killall xupnpd
}


в файле настроек xupnpd.lua
изменил следующие строки
cfg.ssdp_interface='br-lan'
cfg.udpxy_url='http://192.168.1.1:8888' - адрес маршрутизатора и порт на котором поднят udpxy
cfg.mcast_interface='eth0.2'

соответственно скрипт стартует через /etc/init.d/xupnpd start
сделал /etc/init.d/xupnpd enable чтобы он загружался при старте

и всё... стартуем..
медиаплеер видит его как upnp устройство и iptv играет замечательно
realmk
 
Posts: 2
Joined: 06 Aug 2012, 13:50

Re: pShare uPnP playlist browser не видит плейлист при загру

Postby FarVoice » 01 Sep 2012, 00:19

viewtopic.php?f=16&t=1439

Иногда не зазорно пользоваться поиском
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: pShare uPnP playlist browser не видит плейлист при загру

Postby Ivan_83 » 07 Oct 2014, 02:59

А ларчик просто открывался:
чтобы пофиксить нужно: nice -n 15 $mos/pshare


Примерно дело было так.
Система по дефолту стартует всё с nice -n 0, только lighttpd из скриптов запускается с nice -n 10 дальше он запускает php (через spawn-fcgi) который и запускает pshare с унаследованным nice -n 10 от всех перечисленных предков.
Что там по факту внутри было - хз, остаётся только гадать: толи корявость в сишных либах в местах работы с файловым потоком (pshare его использует) то ли встроенный клиент хочет получать как то по особенному: в начале заголовки, потом тело, потом EOF.
Но тот же встроенный клиент вообще без проблем увидел мой UPnP на пхп: http://www.netlab.linkpc.net/forum/inde ... opic=898.0
Кручу, верчу - разобраться хочу!
User avatar
Ivan_83
 
Posts: 3
Joined: 19 Sep 2011, 18:09

Re: pShare uPnP playlist browser не видит плейлист при загру

Postby Ivan_83 » 26 Dec 2018, 19:52

Мой пхп сервер переехал на гитхуб: https://github.com/rozhuk-im/ssdpd
Кручу, верчу - разобраться хочу!
User avatar
Ivan_83
 
Posts: 3
Joined: 19 Sep 2011, 18:09


Return to Модули

Who is online

Users browsing this forum: No registered users and 4 guests