Ok I'll try the latest version.
Hey hippojay, is the “Always Transcode” option in the new beta’s the same as “Use Transcoding” option in Eden Beta 4 (i.e. leaving it unchecked will force no transcoding)?
Yes - same effect just slightly different name and location.
any chance to have a plexbmc’ed version of the amazing refocus skin??
I've updated to "plugin.video.plexbmc-v2.0b3.zip" but now I'm getting: "Error Script Failed".
I see that there is a myplex_user and username values in settings. Is myplex_user the email address and username the actual username such as CaptainKen2?
I do not see useridtoken, although the complete URL with token is the same value for server1 and ipaddress.
After receiving the error, I copied and pasted the URL with token string into the settings.xml file, to be sure that I didn't mistype the whole URL with token string.
c:\Users\Admin\AppData\Roaming\userdata\addon_data\plugin.video.plexbmc\settings.xml
<br />
<settings><br />
<setting id="audiotype" value="1" /><br />
<setting id="bonjour" value="0" /><br />
<setting id="channelview" value="false" /><br />
<setting id="contextreplace" value="false" /><br />
<setting id="debug" value="false" /><br />
<setting id="flatten" value="30053" /><br />
<setting id="forcedvd" value="false" /><br />
<setting id="ipaddress" value="http://remote.ip.here:32400/manage/index.html?X-Plex-Token=blahblahblah" /><br />
<setting id="multiple" value="1" /><br />
<setting id="myplex_pass" value="mypassword" /><br />
<setting id="myplex_token" value="" /><br />
<setting id="myplex_user" value="ken@domain.com" /><br />
<setting id="nasoverride" value="false" /><br />
<setting id="nasoverrideip" value="" /><br />
<setting id="naspass" value="" /><br />
<setting id="nasroot" value="" /><br />
<setting id="nasuserid" value="" /><br />
<setting id="password" value="mypassword" /><br />
<setting id="port" value="32400" /><br />
<setting id="proxy" value="true" /><br />
<setting id="proxyport" value="8087" /><br />
<setting id="quality" value="0" /><br />
<setting id="remote" value="true" /><br />
<setting id="secondary" value="false" /><br />
<setting id="server1" value="http://remote.ip.here:32400/manage/index.html?X-Plex-Token=blahblahblah" /><br />
<setting id="server10" value="" /><br />
<setting id="server2" value="" /><br />
<setting id="server3" value="" /><br />
<setting id="server4" value="" /><br />
<setting id="server5" value="" /><br />
<setting id="server6" value="" /><br />
<setting id="server7" value="" /><br />
<setting id="server8" value="" /><br />
<setting id="server9" value="" /><br />
<setting id="skinwatch" value="false" /><br />
<setting id="skipcontextmenus" value="false" /><br />
<setting id="skipflags" value="false" /><br />
<setting id="skipimages" value="false" /><br />
<setting id="skipmetadata" value="false" /><br />
<setting id="streamControl" value="1" /><br />
<setting id="streaming" value="0" /><br />
<setting id="transcode" value="false" /><br />
<setting id="transcodefmt" value="0" /><br />
<setting id="username" value="ken@domain.com" /><br />
<setting id="wol1" value="" /><br />
<setting id="wol10" value="" /><br />
<setting id="wol11" value="" /><br />
<setting id="wol2" value="" /><br />
<setting id="wol3" value="" /><br />
<setting id="wol4" value="" /><br />
<setting id="wol5" value="" /><br />
<setting id="wol6" value="" /><br />
<setting id="wol7" value="" /><br />
<setting id="wol8" value="" /><br />
<setting id="wol9" value="" /><br />
<setting id="wolon" value="false" /><br />
</settings><br />
I’m now logged in. I removed the Primary Server Address from Media Sources and simply put myPlex user and myPlex password in. Do no more errors.
However, now when I go into Videos, PleXBMC and click on Movies, Music, Channels, etc. All I get is a brief “working” message in lower right corner and nothing happens.
Right, I think you've been making this harder than it is.
You don't need to manually edit any file, you simply need to fill in the blank in the plexbmc settings - which it looks like you might have done now:
Media Sources -> Bonjour discovery. Set to "on" to allow local servers to be discovered automatically.
Media sources -> primary server address . If you set bonjour to off, then you can set a plex media server manually. Either hostname or IP address. No URLs or anything else.
Media Sources -> Port number. Leave as default unless you have set the plex media server on a different port.
Media Sources -> myplex user. Set this to your myplex userid (or email address, whatever you are happy using).
media sources -> myplex password. The password for your myplex account.
If you don't have a local server, then you can leave the primary server address entry blank (or default of ) and it will not attempt to find any local servers.
Now, once done you should get a list of all the media server sections displayed - if so, then plexbmc was able to log successfully into my.plexapp.com and get the data.
If not, then check your userid/password.
If you see the sections, but cannot get any data when you click on them, then ensure that the remote Plex Media Server is switched on and that any firewall is open (you can check this in the plex media server settings somewhere). However you should get a message if plexbmc was unable to contact a server.
Failing that, switch on debug mode from within the plexbmc addon (settings -> debug -> enable debug to output to log), capture an xbmc.log ouutput cover the attempt and either post here (editted to remove personal details) or PM to me. I'll have a look and hopefully let you know what the problem is.
Guys - just an extra thing to note for** myplex queue** in BETA 3…
Usually media is associated with a media server, which can perform all the necessary tasks - however a myplex queue item doesn’t have a media server, it’s just a listing. So, if a video needs to be transcoded (such as iPlayer), then it has no server to transcode it from. This is what the “Sorry, Plex needs some help to play this item” type message means in the iOS version.
PleXBMC gets around this by simply choosing a server. It not entirely arbitrary (plexbmc will look for local servers first, then myplex servers - but will just choose the first one it sees) - but probably isn’t ideal. I may make this a selectable item in future versions (either a popup list, or a setting), but at the moment it’s not that clever. This may account for any strange results you may see.
Just forked and had a look. Great work - you even managed to use my clumsy "API" :-). There are a few things I'll need to fix, in both my script and the skin to get it fully working - which I'll get straight one (such as watched flags, which I had to implement different as XBMC didn't/doesn't [not sure if that has changed] have support for partial watched - so my script might not be setting the overlay to the same value as quartz3 expects)..
Thank you for your detailed reply. As far as I can tell everything is setup as you recommend. I would like to send you the log, but there isn't an option for the plexbmc addon (settings -> debug -> enable debug). Settings is where the Media Source, Playback, Audio/Subtitle, Transcoding tab sections are correct?
The only place I see anything for debugging is xbmc System, Settings, Debugging.
just tried beta3. I removed myplex settings.xml, and created a new one using the gui (just entered myplex userid, password and turned debbuging on)
myplex seems still broken at the same point (can’t get into any section)
Here’s the debug log :
remote server ip was replaces by 000.00.00.00 and plex token by XXXXXXXXXXXXXXXXXXX
[edit]
Just to confirm :
I can enter Plex media manager using http://000.00.00.00:32400/manage/index.html?X-Plex-Token=XXXXXXXXXXXXXXXXXXX
Plex media center for windows is connecting fine to the plex server
Debug gui is here ... but after transcoding tab !
You actually have Media Source, Playback, Audio/Subtitle, Transcoding, Wake on LAN, Look and Feel, Debug. You need to scroll right :P
Ah - ok. I must admit I've been checking using my skin only rather than through the standard XBMC addon menu - which I think is the problem. I'll check using that route and get it sorted for you.
mh, you’re speaking of your confluence modded skin (https://github.com/hippojay/skin.confluence.plexbmc) ?
I’ll try as soon as I get home
[edit] ok it’s working using your skin !
As I've said, I will take a look once you are ready to fiddle with skin support in the script. Differences between Plex and Xbmc are minimal here and this particular problem might be just about renaming appropriate PNG.
I'm primarily interested in making Reloaded work, though. But, to be quite frank, if subtitles script stoped working it iwould be pretty much a deal breaker for me.
LOL do I feel like a goof! Never noticed I could scroll right! Thank you.
Now I've seen the problem pfoo is getting, I think you are seeing the same thing. I'm fixing at the mo (in between Olympics races :-)
EDIT: ok - try this BETA 4 which should work through the normal XBMC addon menus. As we though, I simply missed the token off these particular items..
https://github.com/downloads/hippojay/plugin.video.plexbmc/plugin.video.plexbmc-v2.0b4.zip
Yippee! finally it works. Very cool! Thank you!
B4 seems to work, including subtitles script
Some cosmetics:
-Not sure why you’re not using context menu for selecting video quality or resume/play from beginning it would look much nicer.
-Queue is missing filter menu - all/watched/unwatched.
-Fanart is still not working in multiimage control, but I’m not sure if B4 is supposed to fix this
I'm not sure what other options I have? You are right that it would be much better with smaller/customer boxes -0 but not sure how to go about that. As an aside I did look at what was required to get XBMC to use the standard dialog box for resume but it was far too much C++ coding..
Wasn't sure how to handle this, as I wasn't sure how much content people put into these queues (I don't use the myplex queue). It should be fairly easy to introduce another level of menus if that's what people want.
Not something I've looked at yet. I'm getting into skin mode, so I should be able to get around this - however I'm on holiday for 10 day from Friday, so I might not get to it by then.