Are you able to see http://176.31.X.XX:32400/manage/ from that external connection?
Not quite.
Although skin offers list view as a first one (makes most sense you don't wanna fanart view in filters menu), it does not force it (and it can't really). Why is it so that when you change your view in one of the seasons it's not remembered automatically for the rest of them is beyond me. That is managed by XBMC and my guess is someone was very ■■■■ about having different views for different seasons so it was implemented this way. It might as well be a bug in Eden release.
Of course. I'm getting a 401 Unauthorized error when trying to connect with my webbrowser, but that's normal as by browser do not provide a valid plex token.
Btw, plex media center is accessing my library without any problem. The same when I launch plex media manager using myplex.
It seems like plexbmc does not send the plex token when trying to get inside a section..
[EDIT] and it's working as it should with plexbmc beta1
- Where do I enter the full URL with token such as this? And do I need the “http://” portion?
http://RemoteHostIP:32400/manage/index.html?X-Plex-Token=12ijdofliup987u23jeolrj89u09234kj
- Do I use the port number for the Server I configured in the Server List? And do I need the “http://” portion?
RemoteHostIP:32400
This is exactly the kind of information I was hoping to bring out for when hippojay or someone else as knowledgeable comes across the issue. :)
I see the log file, but I can't find where to turn on Debugging mode.
Here’s the log file I do have.
Is this warning a clue and if so how to I address?
DeprecationWarning: the sha module is deprecated; use the hashlib module instead
21:14:10 T:516 NOTICE: -----------------------------------------------------------------------
21:14:10 T:516 NOTICE: Starting XBMC (11.0 Git:20120321-14feb09), Platform: Windows 7, 64-bit (WoW) Service Pack 1 build 7601. Built on Mar 21 2012 (compiler 1600)
21:14:10 T:516 NOTICE: Intel® Core™2 Duo CPU E7500 @ 2.93GHz
21:14:10 T:516 NOTICE: Desktop Resolution: 1024x768 32Bit at 60Hz
21:14:10 T:516 NOTICE: Running with restricted rights
21:14:10 T:516 NOTICE: Aero is disabled
21:14:10 T:516 NOTICE: special://xbmc/ is mapped to: C:\Program Files (x86)\XBMC
21:14:10 T:516 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files (x86)\XBMC
21:14:10 T:516 NOTICE: special://masterprofile/ is mapped to: C:\Users\Admin\AppData\Roaming\XBMC\userdata
21:14:10 T:516 NOTICE: special://home/ is mapped to: C:\Users\Admin\AppData\Roaming\XBMC<br />
21:14:10 T:516 NOTICE: special://temp/ is mapped to: C:\Users\Admin\AppData\Roaming\XBMC\cache
21:14:10 T:516 NOTICE: The executable running is: C:\Program Files (x86)\XBMC\XBMC.exe
21:14:10 T:516 NOTICE: Local hostname: DellVostro
21:14:10 T:516 NOTICE: Log File is located: C:\Users\Admin\AppData\Roaming\XBMC\xbmc.log
21:14:10 T:516 NOTICE: -----------------------------------------------------------------------
21:14:10 T:516 NOTICE: Setup SDL
21:14:10 T:516 NOTICE: Found screen: Dummy Monitor on ATI Radeon HD 4300/4500 Series , adapter 0.
21:14:10 T:516 NOTICE: Primary mode: 1024x768 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 640x480 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 640x480 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 640x480 @ 73.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 640x480 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 640x480 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x480 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x480 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x480 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x480 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x576 @ 50.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x576 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x576 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x576 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 720x576 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 800x600 @ 56.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 800x600 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 800x600 @ 70.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 800x600 @ 72.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 800x600 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 800x600 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 848x480 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 848x480 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 848x480 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1024x768 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1024x768 @ 70.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1024x768 @ 72.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1024x768 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1024x768 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1152x864 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1152x864 @ 70.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1152x864 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1152x864 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x720 @ 50.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x720 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x720 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x720 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x720 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x768 @ 56.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x768 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x768 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x768 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x800 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x800 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x800 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x960 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x960 @ 70.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x960 @ 72.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x960 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x960 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x1024 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x1024 @ 70.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x1024 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1280x1024 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x768 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x768 @ 62.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x768 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x768 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x1024 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x1024 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1360x1024 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1366x768 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1366x768 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1400x1050 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1400x1050 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1440x900 @ 59.94 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1440x900 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x900 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x900 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x900 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x1200 @ 60.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x1200 @ 70.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x1200 @ 75.00 - Full Screen
21:14:10 T:516 NOTICE: Additional mode: 1600x1200 @ 85.00 - Full Screen
21:14:10 T:516 NOTICE: load settings…
21:14:10 T:516 NOTICE: special://profile/ is mapped to: special://masterprofile/
21:14:10 T:516 NOTICE: loading special://masterprofile/guisettings.xml
21:14:10 T:516 NOTICE: Getting hardware information now…
21:14:10 T:516 NOTICE: Checking resolution 11
21:14:10 T:516 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
21:14:10 T:516 NOTICE: Loaded playercorefactory configuration
21:14:10 T:516 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
21:14:10 T:516 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
21:14:10 T:516 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
21:14:10 T:516 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
21:14:10 T:516 NOTICE: Default DVD Player: dvdplayer
21:14:10 T:516 NOTICE: Default Video Player: dvdplayer
21:14:10 T:516 NOTICE: Default Audio Player: paplayer
21:14:10 T:516 NOTICE: Disabled debug logging due to GUI setting. Level 0.
21:14:10 T:516 NOTICE: Log level changed to 0
21:14:10 T:516 NOTICE: Loading media sources from special://masterprofile/sources.xml
21:14:10 T:516 NOTICE: initializing playlistplayer
21:14:10 T:516 NOTICE: DONE initializing playlistplayer
21:14:10 T:516 NOTICE: CApplication::UpdateLibraries - Starting video library startup scan
21:14:10 T:516 NOTICE: CApplication::UpdateLibraries - Starting music library startup scan
21:14:10 T:4948 NOTICE: VideoInfoScanner: Starting scan …
21:14:10 T:1768 NOTICE: -->Python Interpreter Initialized<–
21:14:10 T:4412 NOTICE: -->Python Interpreter Initialized<–
21:14:10 T:516 NOTICE: initialize done
21:14:10 T:516 NOTICE: Running the application…
21:14:10 T:4484 NOTICE: My Music: Scanning for music info using worker thread, operation took 00:00
21:14:10 T:516 NOTICE: Webserver: Starting…
21:14:10 T:516 NOTICE: WebServer: Started the webserver
21:14:10 T:516 NOTICE: starting upnp server
21:14:10 T:516 NOTICE: starting upnp renderer
21:14:10 T:516 NOTICE: ES: Starting event server
21:14:10 T:516 NOTICE: starting zeroconf publishing
21:14:11 T:2568 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
21:14:11 T:2568 NOTICE: UDP: Listening on port 9777
21:14:11 T:4412 NOTICE: Settings changed: False
21:14:11 T:2428 NOTICE: -->Python Interpreter Initialized<–
21:14:11 T:2840 NOTICE: -->Python Interpreter Initialized<–
21:14:11 T:2428 NOTICE: StorageServer Module loaded RUN
21:14:11 T:2428 NOTICE: StorageClient-1.0.0 Starting server
21:14:11 T:2428 NOTICE: StorageServer-1.0.0 Storage Server starting C:\Users\Admin\AppData\Roaming\XBMC\userdata\Database\commoncache.db
21:14:12 T:2848 ERROR: CRemoteControl::Connect - failed to connect
21:14:15 T:4412 ERROR: Traceback (most recent call last):
21:14:15 T:4412 ERROR: File “C:\Users\Admin\AppData\Roaming\XBMC\addons\script.tvguide\source.py”, line 229, in updateChannelAndProgramListCaches
21:14:15 T:4412 ERROR: for item in self.getDataFromExternal(date, progress_callback):
21:14:15 T:4412 ERROR: File “C:\Users\Admin\AppData\Roaming\XBMC\addons\script.tvguide\source.py”, line 888, in parseXMLTV
21:14:15 T:4412 ERROR: for event, elem in context:
21:14:15 T:4412 ERROR: File “C:\Program Files (x86)\XBMC\system\python\Lib\xml\etree\ElementTree.py”, line 937, in next
21:14:15 T:4412 ERROR: self._parser.feed(data)
21:14:15 T:4412 ERROR: File “C:\Program Files (x86)\XBMC\system\python\Lib\xml\etree\ElementTree.py”, line 1245, in feed
21:14:15 T:4412 ERROR: self._parser.Parse(data, 0)
21:14:15 T:4412 ERROR: ExpatError: junk after document element: line 5568, column 0
21:14:15 T:4412 NOTICE: [script.tvguide] Scheduling notifications
21:14:17 T:4200 NOTICE: -->Python Interpreter Initialized<–
21:14:18 T:4200 ERROR: C:\Users\Admin\AppData\Roaming\XBMC\addons\plugin.video.plexbmc\default.py:2: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sys,os,datetime, time, sha, inspect, base64
21:14:18 T:4200 NOTICE: ===== PLEXBMC START =====
21:14:18 T:4200 NOTICE: PleXBMC -> running on (2, 6, 6, ‘final’, 0)
21:14:18 T:4200 NOTICE: PleXBMC -> Running with cElementTree on Python 2.5+
21:14:18 T:4200 NOTICE: PleXBMC -> Debug is turned off. Running silent
21:14:21 T:4200 NOTICE: HTTP response error: 401 Unauthorized
21:14:23 T:4200 NOTICE: HTTP response error: 401 Unauthorized
21:14:23 T:4200 NOTICE: ===== PLEXBMC STOP =====
21:14:35 T:4948 ERROR: XFILE::CDirectory::GetDirectory - Error getting E:\0 - FantomBACKUP\Movie Library\Starship Troopers 3 (2008) DVDRip Occor.avi<br />
21:14:35 T:4948 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:24
21:14:35 T:1140 NOTICE: -->Python Interpreter Initialized<–
21:14:35 T:1140 ERROR: C:\Users\Admin\AppData\Roaming\XBMC\addons\plugin.video.plexbmc\default.py:2: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sys,os,datetime, time, sha, inspect, base64
21:14:35 T:1140 NOTICE: ===== PLEXBMC START =====
21:14:35 T:1140 NOTICE: PleXBMC -> running on (2, 6, 6, ‘final’, 0)
21:14:35 T:1140 NOTICE: PleXBMC -> Running with cElementTree on Python 2.5+
21:14:35 T:1140 NOTICE: PleXBMC -> Debug is turned off. Running silent
21:14:38 T:1140 NOTICE: HTTP response error: 401 Unauthorized
21:14:39 T:1140 NOTICE: HTTP response error: 401 Unauthorized
21:14:39 T:1140 NOTICE: ===== PLEXBMC STOP =====
Same issue here, 401 unathorized.
Will it work remotely with myplex?
You're not suppose to enter any remote ip.
If your plex server is on your local network, it should be detected automaticaly.
If it is on a remote server, PMS and plexbmc must both be connected to myplex
Remote server discovery was working with 2.0 beta1, no more with beta2. Seems myplex integration is partly broken for now
I’m using XBMC 11 with PleXBMC V1.9.6.3. Is the problem only with the beta’s, or with mine as well?
PleXBMC does not support myplex, that’s mainly why hippojay is working on a 2.0 release
In the first [beta of 2.0](https://github.com/downloads/hippojay/plugin.video.plexbmc/plugin.video.plexbmc-V2.zip) hippo released myplex is working pretty good but your que's does not work.
In the latest beta release hippo accidentally broke myplex tokken system and thats why it is not working any longer. After this Hippos laptop broke down and he is fixing a new one to complete the release of the plugin and make all of our lives epic !
Right, got new laptop sorted, so now i’m back and working on plexbmc.
I just need to get plexbmc working and out, then i'll look at the skin. I've made a boo-boo with beta 2, so I need to get an external connection going and double check myplex connectionc coming back in. Once I have that an myplex queue i'll push out a release and switch to skin mode.
At the moment I'm doing all the work on the eden branch. I need to make sure that pushing to master won't automatically push an eden version of the plugin to Dharam users (if any still exist). So eden is where its at.
I'll check it out at the weekend.
Beta2 was b0rked for some reason on myplex (a token issue which i'm current looking at). I'm just getting some more testing together (it's just a bit more complicated to get an external connection to check remote connectivity). My bad.
EDIT: Just to add to the comments above about testing. when you access your media client remotely you need to send the X-Plex-Token for every request (XML, images, media flags, video files, watched, unwatched, library refresh). It's this bit that went a bit astray as there are a lot of url calls to the media server - unfortunately a lot of them are out of the control of plexbmc (such as the skin when loading images) - it just makes it difficult and I have to add a load of extra functions calls..
Hey hippojay, thanks for your excellent work.
I have enjoyed several hours of family entertainment by using PMS on my media server and your awesome plug-in on my clients (Mac Mini running Mountain Lion, ATV1 with CrystalBuntu and jailbroken AppleTV2).
Has anyone else had trouble with the XBMC subtitles plug-in? The subtitles plug-in script seem to fail every time since upgrading PleXBMC to “plugin.video.plexbmc-v2.0b2”.
I tried on all clients and all show the same error. It doesn’t seem to matter which skin I’m using, as the same error occurs with both “pecinko-quartz-f-50-g014acd0” and “skin.quartz.plexbmc-fd018ca”.
The error doesn’t happen if I remove “plugin.video.plexbmc-v2.0b2” and install “plugin.video.plexbmc-EDEN4” back.
I’ve searched this thread, but did not see anyone else mention subtitles.
Best regards,
C
Where do you enter the X-Plex-Token?
I've never used it, and wasn't aware it actually worked!
The X-Plex-Token needs to be sent to the remote servers, be that my.plexapp.com or the remote Plex media server you are trying to access. The easiest way is to append it to the URL (http://mypmsserver.com/library/sections/1/all?X-Plex-Token=blahblahblah). But you need to get the token. The token is either generated via the login process at myplex, or can be found on the myplex server list (which requires a myplex token anyway).
PleXBMC deals with all this, so all you need to enter is your myplex user/password. If you want to see what your myplex token is, i cache it in XBMC_HOME/userdata/addon_data/plugin.video.plexbmc/setting.xml in the format "userid|token".
All - Here is BETA3:
https://github.com/downloads/hippojay/plugin.video.plexbmc/plugin.video.plexbmc-v2.0b3.zip
Now, I’m not sure what happened to the last beta, as i’ve had to make no changes to get remote streaming working - so perhaps I uploaded an old file.
Anyway, I have tested this remotely, and I can definately access my media from outside of the local network and play it 
Changes:
- Removed Bonjour “assisted” discovery, as it made no sense now we have myplex.
- Moved some of the settings around and changes some headings.
- Myplex queue has been added. It can be found on the main section list, assuming you have entered myplex userid/password
NOTE: If you are using the plexbmc skin, then it will not be directly viewable (it needs a skin change), but you can find it by going into:
“XBMC plugins” → plexbmc
Known Issues:
------------
- Double resume heading - will require a newer version of XBMC once the patch has been accepted (currently being reviewed)
- Not tested all plugins
- myplex queue is not tested with all content types - i’ve only used youtube and iplayer links so far
In the "Settings - PleXBMC" window there are 4 sections: General, Audio/Subtitle, Server List, Authentication.
I understand I need to fill out the Authentication screen with User Name and Password.
General is where I enter the Primary Server remote IP and Port.
That leaves Server List to enter the full URL with Token correct? Surprising that you even have to enter the server, since MyPlex account already has that info.
Ah, you have an older version - as server list and authentication are no longer present in the version 2 BETAs. Grab the version I just posted for the updated myplex functionality.
I tried the above and I'm still getting the "HTTP response error: 401 Unauthorized". I know I'm using the corrent URL with token as it takes me to the Plex Media Manager when I use Chrome.
Here is what the URl with token looks like (actual IP and token shown are fake):
http://11.111.111.11:32400/manage/index.html?X-Plex-Token=5x2W6lj308i9dmd9PRJ529zyzp
I've attached a doc containing the screen shot details.