Hippojay,
I have got to say - thank you very very much for all your hard work and continued commitment with the PlexBMC client and skins etc. Excellent job - well done & thanks.
I have just submitted a pull request with a few commits, I hope they are useful to you. Have been testing them for a few weeks now, along with your subsequent commits.
One other thing I’ve found that could be improved is the client capabilities and having an “Auto Transcode” option for compatible file types/containers & overall media bitrates. The idea being something similar to Direct Play for remote clients which uses the set “Bitrate” option to cap higher bitrate videos via transcoding. I’ve seen this functionality in the Roku client source and have implemented something similar already on the RPi and seems to work well. If you are interested let me know and I’ll commit it to my repo so you can take a look.
Best Regards,
Wez
Thanks - I've had a look through and I'll definitely be picking up the fixes. I'll have to check the cache code in more detail though - I had started adding it, but lost the will to live trying to pick apart my code to slot it in.
No problem introducing audio transcoding code. It was only to do list, but some way down.
Sweet! Sure re: cache code. I just looking through what I believed to be beneficial based on number of calls - it probably needs more attention still.
If there's anything else on your list that you want me to look at just drop me a mail will have a little spare time this weekend so will see what I can do.
I presume Fastforward / Rewind when transcoding is on there? If it is I'll look at that next (not going to be simple to get my head around! ha)
I'm using PleXBMC on RaspBMC on 6 Pi's and its working very well and snappy too!
A quick question - I dont know enough about XBMC skinning yet - would it be possible to add a video overlay for the buffer fill status when playing a stream? Something along the lines of a traffic light status: 25% red, 50% amber, 90% green. Its something that would be useful to see on a few clients here.
If you can point me in the right direction I will certainly pick it up and see what I can do. Hopefully can help you out with skinning then too.
Cheers,
Wez
Btw, PlexXBMC helper isn’t working for me. I upgraded to Plexbmc 3.0.5 too. How can I help? Do you just need the XBMC log?
This might be a stupid question but after installing it did you go in and turn it on in the settings? I noticed when I installed it, it was turned off in its settings by default.
I can’t load any menus on plexbmc past the first-level.
I have an Apple TV 2, with XBMC Frodo. When I go to Videos -> Addons -> PleXBMC, i get the list of entries from my plex server (Channels, Plex Online, and my personal folders). But if I try to dig into any of these items, XBMC keeps the “Working…” message on and on… And it always fails in the end with the message “Unable to connect to host”.
I have already tried all versions of PleXBMC, I have also downgraded from Frodo to Eden and tried with different versions of PleXBMC… But I keep getting the same behaviour.
It’s funny that this only happens on my Apple TV. Because if I use my laptop (windows 7 / xbmc frodo), PleXBMC works perfect. I can dig into the menus an play my movies…
It’s also funny that in my Apple TV, if I use the plex client it work pretty fine too.
Do you have any clue about what could be happening here?
I will try to get some logs about this…
I did! I even get a message saying that PleXBMC Helper has started after opening XBMC.
It may be one of a few things:
- I believe the xbmc web server needs to be enabled in settings
- I don’t support authentication at the mo, so if there is userid/password then it may jot work
- I only support port 80. I did notice on a new install (on OSX) that mine was set to 8080.
I was trying to automatically set these things, but it looks like Frodo has removed the getGUISetting function that allows me to read them from the service. So I’ll have to put some settings in the service so they can be added manually.
I feel like a chop
Removed the filters and now it displays :-)
Thanks for all your help and replies
Keep up the great work
Yep, been there; done that :) Glad it's working now
Hi everybody,
First thanks a lot hippojay for your extensions. I bought a raspberry pi for making an owncloud server and it’s now a raspbmc + plexbmc client replacing my mac mini for very low price 
I have downloaded the latest version of the plugin (3.0.4) and the quartz skin v3 which seems to be the only one working with it (in my opinion one is sufficient
).
I’ve got three questions, one perhaps not for here but I try:
- I have a lot of series and videos. Is there an easy way to find the list of codecs used for all of them (some kind of statistics)? This is to check if I’ll have to transcode and to test it before (my plex media server is on an unraid tower running on a old atom processor)
- You’re talking about seeing only the unviewed episodes but I don’t know how to make it work with the quartz skin…
- I’ve tested a 1080p series and I have a lot of “pause” like if the cache was not big enough. Is it because of the 100M NIC? Can I configure a bigger cache to avoid it?
thanks in advance for the answers
My plex server is running on 192.168.10.10 computer.
I set this on the PleXBMC settings, with Bonjour discovery off.
But somehow, after the first-level menus, PleXBMC changes the target from my plex server (192.168.10.10) to another strange IP (192.168.56.1).
Here is the log file:
http://pastebin.com/iZjEpzE5
Do you have any clue on this?
Thanks in advance.
Regards,
Pedro Rosas
I found the solution.
The problem was on the plex server on windows. It was using VirtualBox network interfaces instead of the usual interface.
I disabled all virtual network cards and it's fine now! :)
Ah yes, that's probably the issue. XBMC won't even let me select port 80 (it's probably being used by another program).
First off thank you for this great addon, Hippojay. I’m a long time user, first time poster. Secondly, ever since moving to your Frodo build and using the Strict Skin View option I’ve been getting the same script error when using Confluence as the preferred skin. Quartz works perfectly fine and if no skin is selected I don’t get the script error either. It appears the error occurs when selecting any options for Season View. I say that because I’m able to navigate to all other menus but the Season View. Also, after getting the script error and going back to the PleXBMC settings I notice that the Season View option has changed to None with all other options remaining the same. I’m running PleXBMC v3.0.5 on OpenELEC RC1 x64 (official release, non-nightly).
I’m more than happy to send the error log if it would help.
Edit: For Look and Feel the only options I’m using are Enable extra filter menus and Plex Style Watched flags.
Ok - try this one for size:
**PleXBMC Helper - 3.0.1 [Frodo]**
When using this addon ,ensure that the webserver is enabled in XBMC under settings -> network -> webserver.
[list]
[*] ADD: Set XBMC port, user and password. These values must match those set in settings -> network -> webserver.
[*] FIX: Remove and hide some debug code - addon runs with less noise in log file.
[/list]
https://www.dropbox.com/s/bzb6i73i7mm60uv/script.plexbmc.helper-v3.0.1.zip
Thanks - found it and fixed it. typo in the settings file.
Much appreciated, thanks.
1. Not sure of a way - the PMS has this data, but it's not presented in any meaningful way at the client.
This is the type of stuff it does have:
<br />
<Media id="56454" duration="4584416" bitrate="3680" width="1280" height="720" aspectRatio="1.78" audioChannels="2" audioCodec="ac3" videoCodec="h264" videoResolution="720" container="mkv" videoFrameRate="24p"><br />
It might be possible to catalogue this somehow.
2. Unviewed episodes. Either through the filter menus (plexbmc setings -> loon and feel -> enable extra filter menus) and then selecting the unwatched menu item
or there is a filter setting from within XBMC, which you can access by moving to the view change panel, (pressing left a couple of times when selecting an item usually brings it up)
3. I've yet to see a slow down on my RPi. I did push through a large 1080p (12Gb) file and didn't see anything. There are some advanced settings in XBMC which allow you to move the cache from memory to disk, which might help for the pi. I think you set the cache to 0 in to enable this:
<br />
<network><br />
<cachemembuffersize>0</cachemembuffersize> <!-- number of bytes used for buffering streams ahead in memory XBMC will not buffer ahead more than this. WARNING: for the bytes set here, XBMC will consume 3x the amount of RAM --><br />
</network><br />
Hmm, it's still not working. I made sure the port, username, and password all matched.