PleXBMC client for XBMC

There are two ways:

  1. Use a skin that has custom favourites that appear on the XBMC menus (not sure which ones though) and use it to mark a section.
  2. Use the plexbmc skins which are modified to use Plex section names. Currently only the Quartz ones are being worked on.



    Modded skins are the only way to provide a fairly seemless integration - XBMC isn’t setup to allow library replacements.


Is there any way to move LiveTV to the 'top level' in Plex mode in Quartz Skin. It's perfect for my needs otherwise except for the fact that I need to go to a sub-menu item to launch TV.

(XBMC newbie)

BTW: GREAT add-on, I'm really enjoying using my extensive PLEX media inside XBMC which now gives me LiveTV. I know you mentioned earlier that there may be a diminishing need for plexmbc but for as long as Plex clients don't provide LiveTV or PVR functionality, I'll be a dedicated user!

Quartz is also not allowing me to select favorites to add to the menu. If I go under Video or TV Shows and hit enter on ‘Favourites 1’ there is no action… yet it works fine for Add On 1.

hi,



any help for thata “script failed” error on ma raspbmc?

Hi Hippo,



I still get this crash issue with 3.0.3:



20:29:15 T:2934821984 NOTICE: == ENTER: getMyPlexToken ==

20:29:15 T:2934821984 NOTICE: PleXBMC -> getMyPlexToken: Using token: uXgWXzdEtq3ua3k38xcx[Renew: False]

20:29:15 T:2934821984 NOTICE: PleXBMC -> resolveAllServers: Resolved server List: [{‘uuid’: ‘4953d121bc6a5f20444a3376d6e22777593f3a91’, ‘serverName’: ‘Scrap’, ‘owned’: ‘1’, ‘token’: ‘uXgWXzdEtq3ua3k38xcx’, ‘master’: 1, ‘address’: ‘62.133.199.162:32400’, ‘discovery’: ‘myplex’}, {‘uuid’: ‘4953d121bc6a5f20444a3376d6e22777593f3a91’, ‘serverName’: ‘Scrap’, ‘owned’: ‘1’, ‘token’: ‘uXgWXzdEtq3ua3k38xcx’, ‘master’: 1, ‘address’: ‘62.133.199.162:32400’, ‘discovery’: ‘myplex’}]

20:29:15 T:2934821984 NOTICE: PleXBMC -> resolveAllServers: Unique server List: [{‘uuid’: ‘4953d121bc6a5f20444a3376d6e22777593f3a91’, ‘serverName’: ‘Scrap’, ‘owned’: ‘1’, ‘token’: ‘uXgWXzdEtq3ua3k38xcx’, ‘master’: 1, ‘address’: ‘62.133.199.162:32400’, ‘discovery’: ‘myplex’}]

20:29:15 T:2934821984 NOTICE: PleXBMC -> getMasterServer: {‘uuid’: ‘4953d121bc6a5f20444a3376d6e22777593f3a91’, ‘serverName’: ‘Scrap’, ‘owned’: ‘1’, ‘token’: ‘uXgWXzdEtq3ua3k38xcx’, ‘master’: 1, ‘address’: ‘62.133.199.162:32400’, ‘discovery’: ‘myplex’}

20:29:15 T:2934821984 NOTICE: PleXBMC -> getMasterServer: [{‘discovery’: ‘myplex’, ‘address’: ‘62.133.199.162:32400’}]

20:29:15 T:2934821984 NOTICE: == ENTER: getURL ==

20:29:15 T:2934821984 NOTICE: PleXBMC -> getURL: url = http://62.133.199.162:32400/library/recentlyAdded

20:29:15 T:2934821984 NOTICE: PleXBMC -> getURL: header = {}

20:29:15 T:2934821984 NOTICE: HTTP response error: 401 Unauthorized

20:29:15 T:2934821984 NOTICE: HTTP response error: 401 Unauthorized

20:29:15 T:2934821984 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–

- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!

Error Type: <type ‘exceptions.TypeError’>

Error Contents: must be string or read-only buffer, not bool

Traceback (most recent call last):

File “/storage/.xbmc/addons/plugin.video.plexbmc/default.py”, line 3731, in

shelf()

File “/storage/.xbmc/addons/plugin.video.plexbmc/default.py”, line 3256, in shelf

tree=etree.fromstring(html)

File “”, line 124, in XML

TypeError: must be string or read-only buffer, not bool

–>End of Python script error report<–

20:29:15 T:3042959360 DEBUG: ------ Window Init (DialogKaiToast.xml) ------

20:29:15 T:2934821984 INFO: Python script stopped

20:29:15 T:2934821984 DEBUG: Thread XBPyThread 2934821984 terminating

20:29:16 T:3042959360 DEBUG: waiting for python thread 22 to stop

20:29:16 T:3042959360 DEBUG: python thread 22 destructed

20:29:16 T:2926433376 NOTICE: PleXBMC -> getMyPlexURL: ====== XML returned =======



Cheers,

Joris

@hippoyay and other people whom might know the awnser :slight_smile:



The transcoder works fine now with xbmc. But I do have a question about chaching.



When I use standard upnp i’ve set my advancedsettings to a buffersize from about 15 MB.





15728640





above is the setting I use now. Works great for streaming with upnp.



But when I use plexbmc addon, it does not create a buffer. Did I forgot a setting?



How can I make plexbmc use the samebuffersize as with normal upnp sharing?

Hi,



I am trying to get this working on Raspbmc and am having a problem, I installed and configured and all looks good, I go in to the add in and get the initial root level list of items such as TV Shows, Movies etc… but when I try and drop down a level to view items inside I just get a script error!! it even does it on the Plex Online and the Channels option and there are no special characters in the names of the items.



The XBMC debug is located here http://pastebin.com/mACtram9, I had a look but there was nothing really stood out to me except the Python exception itself but I have never used your plugin before so I am not sure what things are supposed to look like when they are working.



I have Plex running great on my laptop and a Roku box so I am pretty sure the PMS server itself is OK, its version in case required is 0.9.7.7.




Scrap that, its all working great now I manually installed your plugin from a couple of pages ago! feel like a fool now!!



Thanks for your help anyway



James

Hi,

I am still struggling with getting Plex content listed.

In the Movies section . . . the listing remains empty, in Music ( strange enough) it shows the full list of the PlexServer.



Playin a video play sound only . . . so far



cheers

T

Should you need a log I will make one

Oddly I’m see the cache full error in Plex Home Theater as well. You were right! Likely not related to Plexbmc.



Edit: working now in Plex Home Theater 9.9.64. It’s possible something was fixed in XBMC 12.0 RC3.



Edit 2: Hmm, I take that back. That didn’t fix it. There seems to be a problem where Plex Home Theater thinks PMS is located remotely instead of on my local network. Perhaps Plexbmc is affected similarly. PMS bug maybe?

Hey, i just treid to get plexbmc running on my mk808 android tv stick (the original client is build for tablets).



The problem i got is that i only manage to see the first folders (movies and TV-Shows) but if i click on them it tries to load but nothing happens.



I got the latests builds btw.



I can confirm 3.0.3 fixes the transcoding error problem and I'm now able to playback videos with sound :D . Not sure if related, but Airplay now has sound as well.

Wow great! New versions are working well on the raspi. One question…



Should I be able to fast forward? When I FF using remote at 32x it is just playing the video with no sound. Then if I use the mouse to skip to a position in the movie progress bar at the bottom with a left click it will not skip. Is this by design?

Figured out my issue with Quartz not taking action when the home menu is edited and Favourites 1-7 are selected. You have to install script.favourites in order for it to work.

Anyone else got the problem where the “recently added” menu shows all the episodes/movies in alphabetical order?



I would like to know this as well :)

Can we set a buffer that PlexBMC respects hippojay?

Would be nice to set a larger buffer, as I experience a few drop-outs sometimes with PlexBMC on my Raspberry Pi.

Thanks,

Could we get some kind of tutorial, or at least a before/after kind of repo to figure out the changes necessary to integrate plexbmc into a skin that doesn’t enable custom home items?

I’m trying to figure out the differences in various adapted skins but with all the constant modifications to both the plugin & the skins it’s kinda hard to figure things out.



Ideally I’d like to adapt Xperience 1080 to plexbmc, with recently added items / on deck lists.



Thanks!

I can play tv content fine. DVDs play fine. HD movies play fine, unless, they contain a DTS-MA or True HD track. I have all of my blurays ripped with this single track, is this what is causing the issue? My videos in this format will load however they stutter, appear to be at 2FPS, and with no audio.



I’m running an i7-3770k, Frodo RC3, and the latest PleXBMC. This is not a major issue for me though because I am really only using PleXBMC to sync my TV Shows.



A major issue for me is that I can mark all episodes of a show watched, but in XBMC it still displays the show; it doesn’t check off the show or the seasons, just the individual episodes. I want to hide the shows/seasons I have already watched in Plex. Is there a fix or workaround for this? THANKS!!



Yes, could you get a log for me as I'm not able to reproduce on my setup.


+1 I'm thinking of recreating the Plex MediaStream for XBMC so that I have a consistend interface on all my plex clients but also want to make use of the recent items and on deck features. Any insight in how to alter a skin for PleXBMC rather than looking into various code/skinfiles? Or some pointers in the right direction?

Double post OOPS :unsure: