In order to use these fanart views you will need PIL or Pillow installed. If you don't want to install PIL/Pillow or just plain don't want fanart views then don't worry, PlexConnect will continue to work as before.
PIL / Pillow installation instructions:-
WINDOWS
1. Figure out which version of Python you are running. This information is given when PlexConnect first runs:-

In this example it's Python 2.7.8 64 bit.
3. Download the correct MS Windows Installer for your version of Python:-

Again in this example version 2.7 amd64
OSX instructions are pretty simple. Use OpenPlex or install pillow using this script after you make it excecuteable (replace FileLocation with your file location):
On OSX you may need to install libjpeg (needs conformation):- http://ethan.tira-thompson.com/Mac_OS_X_Ports.htmllibjpeg needs to be installed before PIL / Pillow (needs conformation) No idea.... if somebody would be kind enough to post instructions, I'll add them here.
The pillow script does all of this without mac ports via homebrew. I can confirm it works without mac ports using just the pillow script provided. I assume it works on linux also.
Also coverflow breaks tv shows fanart? When its selected I cannot enter any of my shows unless I change the season view to list. aTV3 iOS 7.1.2.
When can we see some big Coverart Fanart views like flow?
Thanks to both tkimball83 and wahlman.j for the Linux / OSX instructions.
wahlman.j, what versions of OSX does your OpenPlex work on? I have 10.6.8 running under Windows in VMware and every time I press Install Command Line tools it open safari but then hangs, not sure weather this is an OpenPlex problem, or just my VMware OSX installation being a bit flaky. Looking at the dropbox page it points to there doesn’t seem to be any command line tools for OSX 10.6.
wahlman.j, I’ll take a look at the season coverflow issue, thanks.
wahlman.j, as for different view, I’m trying to keep it minimalistic. There are plenty of other themes that do the fanart on every page much better than I could That being said, once I start adding more stuff who knows where it will lead
I have been told Openplex works in 10.6-10.10 (works best on 10.9+). I’m not sure about a virtualized enviroment (I haven’t tested). I believe CLT can be installed from within xcode on lower OSX versions.
Again trying to update for this cool feature and i'm in hell .. fanart Didn't work so i uninstalled all plexconnect and then after reinstalling immedietly trailers is unavailable. Can't solve it. I'm falling for these cool features every time.
Again trying to update for this cool feature and i'm in hell .. fanart Didn't work so i uninstalled all plexconnect and then after reinstalling immedietly trailers is unavailable. Can't solve it. I'm falling for these cool features every time.
Tested and working flawlessly on a non corrupt OS. Probably would be a good idea to post some log's if you desire to be assisted. Also what does the pillow installer output as which dependencies are supported?
I used wahlman.j 's script to install pillow using homebrew on OS X 10.9.5 but when I activate Fanart I am getting the following error in the Terminal:
13:28:01 XMLConverter: XML_ExpandLine - Error in :/fanartcache/{{getBackground({{EVAL({
'title' : "{{EVAL(quote_plus("{{VAL(parentTitle)}}"))}}",\
'image' : "{{IMAGEURL(art:::)}}",
'resolution' : "{{VAL(^aTVScreenResolution)}}" \
})}})}}
Traceback (most recent call last):
File "/Applications/PlexConnect/XMLConverter.py", line 698, in XML_ExpandLine
res = getattr(CommandCollection, 'ATTRIB_'+cmd)(src, srcXML, param)
File "/Applications/PlexConnect/XMLConverter.py", line 1407, in ATTRIB_getBackground
res = conf.generate()
File "/Applications/PlexConnect/PILBackgrounds.py", line 107, in generate
im = self.resizedMerge(background, stylepath)
File "/Applications/PlexConnect/PILBackgrounds.py", line 72, in resizedMerge
background.paste(layer, ( 0, 0), layer)
File "build/bdist.macosx-10.9-intel/egg/PIL/Image.py", line 1308, in paste
self.load()
File "build/bdist.macosx-10.9-intel/egg/PIL/ImageFile.py", line 191, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "build/bdist.macosx-10.9-intel/egg/PIL/Image.py", line 413, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
Anyone git ideas as to why it can't find the JPEG decoder? I thought with the homebrew install this dependency should be satisfied.
If you re-run the script it should do all that automatically. Not sure what would be preventing libjpeg. I ran the script on two different mac's without a hitch. I always have CLT installed prior to running it, maybe thats the issue. I will install a fresh 10.10 without CLT and see if I can duplicate the issue or not.
edit - CLT is required prior to installing pillow, it even prompts the user to install CLT when running the script. Here is a example on a fresh install of OS X of what to expect during a pillow installation:
Look never mind, I just thought somebody had seen the error before and might be able to make sense of it.
I can do basic troubleshooting on my own, being a software developer myself. I am just not interested enough in this feature to spend too much time on it.
Watching movies is what PlexConnect is for after all, I don't care that much about the look of the interface.
Nice job roidy. I just have one suggestion. The space between the top of the gradient and the film title it too small. It seems a bit tight or claustrophobic to me. I think if you increased this margin by about 3 mm or so it would breath a bit more.
Looks like i can't access TV Shows without fanart (In the web there is no fanart). When i click any Israeli show nothing happens (I guess it because of no Fanart).