PleXBMC client for XBMC



Good news then, how's the performance with the SMB option? Haven't had chance to try it yet

Thx Hippojay! I got it from your GIT (downloaded the zip) and that worked. What USB drive are you running on your PI?



Works very good althogh I only use my Fritz!Box router as NAS provider which supposedly is incredibly slow because it only has 64MB RAM and a 360MHz CPU.

Streaming and video navigation work very well and without delays, even HD video (1280px wide).


The 16Gb version of this stick:

http://www.mymemory.co.uk/USB-Flash-Drives/Integral/Integral-8GB-Neon-USB-3.0-Flash-Drive---Blue

It's a USB3 drive and I didn't buy it specifically for the RPi - but when I found the SD card speeds slow, this stick just happened to be what was plugged into my laptop at the time. It worked, so I've not switched it for anything else.

Hi Hippojay,



I have LiveTV enabled in ‘other’ skins and then when I switch to Quartz3 to menu item within settings (both in XBMC and Plex) disappears. When I look in Enabled Add-Ons/PVR I can see my backend is enabled and configured however it doesn’t appear anywhere in the menu screens :huh:

Same here, no Live TV menu item although it is there in other skins :huh:



Have you enabled the live TV menu item in QuartzV3 (settings -> Appearance -> Skin -> settings -> LiveTV )? I've just tried it on mine and it shows up.


I don't want to be responsible for that!!! ;-)

It looks like this error would only occur if you have no sections? I've put together a quick fix for you, but I'm not able to test it out, as I cannot recreate your environment.

You can load it manually and still maintain the repo - it just won't update til it sees a higher version.

https://www.dropbox.com/s/cyp4tr7kj9xct3f/plugin.video.plexbmc-3.0.8.zip


I think I've found the problem, and it's do to with how I get data from the emdia server and where from. Looks like my old method is not really valid any more, so re-writing the server and library discover code. This will be based on the new GDM code I put in, which should be more robust than the previous way.

Hopefully, this rewrite will also allow me to use the Common Cache plugin to speed up this part, especially for lower powered devices.


OMG you're brillent :-) Fantasic....looks great...

Just one two little request/tip, is there any way I can move the LiveTV from Channel menu to be it's own menu on the main bar?

Secondly, I can see how I can modify the menu items within the default XMBC skin, however is there a way I can modify the PlexBMC ones? For example being able to have sub menu's within my TV Shows Plex menu that has the main selections I pick such as unwatched shows?

Even if the above isn't possible what is now working is fantastic...

Thanks


I've put the individual .zip files in a different location now - so they should be accessible again.

Forget my second point, just worked that out…


  • Create a favourite first and then go in to settings and adjust the home menu’s…



    However I’d still love to know if I can have the LiveTV sub-menu in Channels located on the main menu bar?



    Also, just something else…I have enabled 'Strict Skin Views" and ensured I clock on ‘ok’ when exiting my setting changes however these settings are carried across (basically ignored)…


I don't think there is the space, without removing one of the others. Making it a configurable option within the skin would be too complex. It may be easier to just modify the skin yourself. I can put some code together to show you what to change - should be fairly straight forward.



There is already the option for the intermediate menu which lists options (unwatched, recently viewed) etc, or do you mean have the menu item take you directly to something like "unwatched"? The latter is codeable - just use a different end point. The problem is making it configurable and I don;t think I could make it per section (as the plugin doesn't take note of teh section names).

You could make the code change directly, it's probably a single line (maybe two).

Love any advice on how you would go about locating the Live TV menu on the main menu (personally I’d turn off Music to make it fit if I have to as I use a Sonos for my music needs).



Something else I just noticed, the Movies menu shows the covers nicely in the top shelf (DVD looking covers) however the TV Shows top shelf they all look enlarged thereby cutting a lot of the cover off…looked and looked for a setting change on that one…



Also I still cannot work out why the “Strict Skin Views” settings are being ignored…

Any advise Hippojay?



BTW, how come that movies on a (slowish) NAS start to play almost instantly in XBMC when the NAS is accessed via UPNP -- as compared to like with 5 seconds delay when the NAS is accessed via SMB?

I finally got around to installing the latest version of this on my raspberry pi with openelec. I now have a nice little plex client. I am having trouble enforcing the views for movies and tv. I have set the views for each one, but it doesn’t seem to do anything. I have to change the view manually for each tv show, season folder, etc.



Also, It seems like some of the look and feel settings just don’t update as the should. Sometimes it takes some time for them to take effect. For instance “Enable Extra Menu Filters” when I change it, it doesn’t always work, but eventually does after changing more look and feel settings. Also, would like to know what the “Skip Context Menus” and “Skip Genre Metadata etc” does.



I've fixed this in the next version - it will now centre on the top of the image which makes it look a bit better.



Woops - my bad. The skin is called skin.quartz3 - but I call the skin, skin.quartzv3 - fixed in next release.



Have a look at this: https://github.com/hippojay/quartz/tree/scot

The actual file you need to copy over is 1080i/home.xml. Put in this the skin.quartzV3.plexbmc directory and restart XBMC. It should now rename Music to Live TV and move the link from Channels. If you ant to tweak, look at the commit and you'll see what I changed to make it look like this:

https://github.com/hippojay/quartz/commit/4425c09b8162e66fa8b1ff6ae656436784d166e4



Are you using the QuartzV3 plexbmc skin and making the change via the menu link? If so, then the settings on't actually take hold until a refresh. Usually the home screen is refreshed when coming in/out of sections, but the settings one doesn't do this. Anyway, I have fixed this in the next version which is coming soon.

Also - for movie sections only - XBMC is set to cache the view if it takes a long time to display. Generally this means that take about 5 seconds will be cached. I did have this turned off, but then someone complained about the time taken to redisplay the section. This is why only movies are affected (and in normal usage, it should only be the All movies that take this amount of time to be displayed.

The other settings are mainly an attempt at speeding up display by reducing features and processing time.
[list]
[*] Clean Context Menus - only display plexbmc menu items, not XBMC ones as well. I think i'll remove this option and have it always on anyway
[*] Skip context menus - don;t bother creating the context menus. Setting *may* increase speed of displaying as cost of not having any context menu entries
[*] Skip Genre/writeer/director - don;t boether gathering this extra metadata (*May* speed up display of larger sections)
[*] skip images - Don;t bother displaying thumbs and fanart. Again will definitely increase the speed of display, but you get no pictures.
[*] Skip media flags - don;t bother gathering the media flag info - again a possible speed up as less data is being processed.
[/list]

Thanks for your update, greatly appreciated.

I’ll keenly await your latest release, all the changes look great :rolleyes:

I copied the Home.xml file from your link in to ~/Library/Application Support/XBMC/userdata/addon_data/skin.quartzV3.plexbmc/1080i (changed the name of the old Home.xml to Home.xml.old)…unfortunately when I start XBMC the same Music folder is present…

Any ideas what I am doing wrong?




Update

Forget it…I should have been in:



~/Library/Application Support/XBMC/addons/skin.quartz.plexbmc/1080i



Question

[list=1][]I managed to get sub-menu’s in the TV Shows and Movies drop down folders by creating favourites and then add those in, would be great to be able to do it for “Live TV”, mainly the Guide in Timeline format and Recorded TV folder…any idea how I would go about this?[]You’ll notice the text in the “Movies” menu for Recently Added and Recently Released don’t fit, do you know how I might adjust it so I have a little more room to display these fields and/or reduce the font size slightly?[/list]

See screenshot of the drop down menus I managed to get working from favourites:

Hi hippo,



Thank you very much for you work here, I love your plugin.



I updated everything and now getting this error, only when entering PleXBMC addon while in XBMC mode. I works fine when in PLEX mode, though…





13:47:53 T:832 NOTICE: ===== PLEXBMC START =====

13:47:53 T:832 NOTICE: PleXBMC -> running Python: (2, 6, 6, ‘final’, 0)

13:47:53 T:832 NOTICE: PleXBMC -> running PleXBMC: 3.0.7

13:47:53 T:832 NOTICE: PleXBMC -> Running with cElementTree on Python 2.5+

13:47:53 T:832 NOTICE: PleXBMC -> Platform: Windows

13:47:53 T:832 NOTICE: PleXBMC -> Debug is turned off. Running silent

13:47:53 T:832 NOTICE: PleXBMC -> Detected parameters: {‘content_type’: ‘video’}

13:47:53 T:832 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–

- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!

Error Type: <type ‘exceptions.UnicodeDecodeError’>

Error Contents: ‘ascii’ codec can’t decode byte 0xc3 in position 1: ordinal not in range(128)

Traceback (most recent call last):

File “C:\Users\Usuari\AppData\Roaming\XBMC\addons\plugin.video.plexbmc\default.py”, line 3880, in

displaySections()

File “C:\Users\Usuari\AppData\Roaming\XBMC\addons\plugin.video.plexbmc\default.py”, line 1018, in displaySections

details={‘title’ : section.get(‘title’, ‘Unknown’).encode(‘utf-8’) }

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 1: ordinal not in range(128)

–>End of Python script error report<–

13:47:53 T:2628 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.plexbmc/?content_type=video

13:47:53 T:2628 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.plexbmc/?content_type=video) failed

13:47:53 T:5464 NOTICE: Thread Background Loader start, auto delete: false







Any clue???



Thanks in advance and best regards,



Fitto