Pomoc Wyzwanie… czy ktoś postawił na TS-469L PlexConnect?

marker

Entry Technician
Q Associate
11 Grudzień 2010
42
7
8
51
QNAP
TS-x69L
Ethernet
1 GbE
Witam Wszystkich,

Od kilku dni walczę z postawieniem PlexConnect na NAS i niestety pomimo, iż wydaję mi się że wszystko robię poprawnie nie udało mi się w sposób stabilny uruchomić serwera Plex dla AppleTV.

Moje środowisko:
NAS QNAP TS-469L z fw 4.0.5
NAS IP 192.168.10.102
Gateway IP 192.168.10.1
ATV IP 192.168.10.104
HTTP strony NAS port 8080, SSL port 444
Web server włączony na porcie 82 oraz SSL port 8081 (nie hostuję żadnej strony www - serwer www uruchomiony jedynie na potrzeby PlexConnect)
Plex Media Server działa
Python działa
dodatkowo uruchomiłem OPTware IPKG oraz JRE (Java)


Dotychczas podejmowałem takie działania:

1). pobrałem plik "plecconnect-master.zip" ze strony iBaa/PlexConnect · GitHub

2). utworzyłem certyfikaty i wgrałem je do ATV

3). utworzyłem katalog docelowy dla plexconnect na NAS: "/share/CACHEDEV1_DATA/.qpkg/PlexConnect"

4). skopiowałem zawartość "plecconnect-master.zip" ido foldera "/share/CACHEDEV1_DATA/.qpkg/PlexConnect"

5). skopiowałem plik trailers.pem do "/share/CACHEDEV1_DATA/.qpkg/PlexConnect/assets"

6). zmieniłem folder bieżący na "/share/CACHEDEV1_DATA/.qpkg/Python/bin"

7). uruchomiłem komendę: "python /share/CACHEDEV1_DATA/.qpkg/PlexConnect/PlexConnect.py"

Wykonywanie programu zatrzymało się na linii: "10:51:21 PlexConnect: IP_self: 192.168.10.102"

oto zrzut z terminala:

/share/CACHEDEV1_DATA/.qpkg/Python/bin$ python /share/CACHEDEV1_DATA/.qpkg/PlexConnect/PlexConnect.py
10:51:21 PlexConnect: ***
10:51:21 PlexConnect: PlexConnect
10:51:21 PlexConnect: Press CTRL-C to shut down.
10:51:21 PlexConnect: ***
10:51:21 Settings: add section PlexConnect
10:51:21 Settings: add option enable_webserver_ssl=True
10:51:21 Settings: add option logpath=.
10:51:21 Settings: add option enable_dnsserver=True
10:51:21 Settings: add option prevent_atv_update=True
10:51:21 Settings: add option port_dnsserver=53
10:51:21 Settings: add option enable_plexconnect_autodetect=True
10:51:21 Settings: add option port_pms=32400
10:51:21 Settings: add option port_webserver=80
10:51:21 Settings: add option ip_plexconnect=0.0.0.0
10:51:21 Settings: add option certfile=./assets/certificates/trailers.pem
10:51:21 Settings: add option ip_dnsmaster=8.8.8.8
10:51:21 Settings: add option loglevel=Normal
10:51:21 Settings: add option ip_pms=192.168.178.10
10:51:21 Settings: add option enable_plexgdm=True
10:51:21 Settings: add option port_ssl=443
10:51:21 PlexConnect: started: 10:51:21
10:51:21 PlexConnect: IP_self: 192.168.10.102

Po dojściu do tego momentu mogę zobaczyć na ATV wszystkie ikony serwisów sieciowych i za pierwszym razem wejść do "Zwiastuny" gdzie widzę zawartość serwera Plex. Mogę też uruchomić dowolny film, ale jedynie raz… po wyjściu z odtwarzania połączenie z serwerem pada a ja mam komunikat, że system próbuje uzyskać połączenie z serwisem Zwiastunów.

Gdy teraz ponownie uruchomię komendę startującą plexconnect: "python /share/CACHEDEV1_DATA/.qpkg/PlexConnect/PlexConnect.py" wyświetla się znacznie więcej linii, ale finalnie wszystko zostaje zamknięte, a web serwer się nie uruchamia.

/share/CACHEDEV1_DATA/.qpkg/Python/bin$ python /share/CACHEDEV1_DATA/.qpkg/PlexConnect/PlexConnect.py
10:51:21 PlexConnect: ***
10:51:21 PlexConnect: PlexConnect
10:51:21 PlexConnect: Press CTRL-C to shut down.
10:51:21 PlexConnect: ***
10:51:21 Settings: add section PlexConnect
10:51:21 Settings: add option enable_webserver_ssl=True
10:51:21 Settings: add option logpath=.
10:51:21 Settings: add option enable_dnsserver=True
10:51:21 Settings: add option prevent_atv_update=True
10:51:21 Settings: add option port_dnsserver=53
10:51:21 Settings: add option enable_plexconnect_autodetect=True
10:51:21 Settings: add option port_pms=32400
10:51:21 Settings: add option port_webserver=80
10:51:21 Settings: add option ip_plexconnect=0.0.0.0
10:51:21 Settings: add option certfile=./assets/certificates/trailers.pem
10:51:21 Settings: add option ip_dnsmaster=8.8.8.8
10:51:21 Settings: add option loglevel=Normal
10:51:21 Settings: add option ip_pms=192.168.178.10
10:51:21 Settings: add option enable_plexgdm=True
10:51:21 Settings: add option port_ssl=443
10:51:21 PlexConnect: started: 10:51:21
10:51:21 PlexConnect: IP_self: 192.168.10.102
10:51:21 WebServer: started: 10:51:21
10:51:21 WebServer: Failed to connect to HTTP on 192.168.10.102 port 80: [Errno 98] Address already in use
10:51:21 DNSServer: started: 10:51:21
10:51:21 DNSServer: ***
10:51:21 DNSServer: DNSServer: Serving DNS on 192.168.10.102 port 53.
10:51:21 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.10.102
10:51:21 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
10:51:21 DNSServer: forward other to higher level DNS: 8.8.8.8
10:51:21 DNSServer: ***
10:51:26 DNSServer: Shutting down.
10:51:21 PlexConnect: WebServer not alive. Shutting down.
10:51:21 PlexConnect: Shutting down.
10:51:26 PlexConnect: shutdown

Teraz nie ma już połączenia ATV z Plexem
__________________________________________

W trakcie pierwszego uruchomienia wygenerował się plik Setting.cfg… zawiera takie wpisy

[PlexConnect]
enable_webserver_ssl = True
logpath = .
enable_dnsserver = True
prevent_atv_update = True
port_dnsserver = 53
enable_plexconnect_autodetect = True
port_pms = 32400
port_webserver = 80
ip_plexconnect = 0.0.0.0
certfile = ./assets/certificates/trailers.pem
ip_dnsmaster = 8.8.8.8
loglevel = Normal
ip_pms = 192.168.178.10 (nie mam pojęcia co t za ip)
enable_plexgdm = True
port_ssl = 443

Czy komuś udała się ta sztuka z plexconnectem? Czy mój TS-469L jest kompatybilny? Co robię nie tak?
Macie jakieś pomysły co dalej?