Technically it is a bad design to use the application's storage space as a data cache, as doing so you can't prevent the app to modify/kill itself. This probably is, why it's not working currently.
Are you able to set read/write permission to that folder? You can try... but might also have to enable read/write access to the folders above.
But no one had answered :(
Could you please check my post?
Are you running PlexConnect as a launchdaemon? If yes set your python path in the PlexConnect.bash file for example I added this to force python 2.7.9:
# Start PlexConnect
export PATH=/usr/local/bin:$PATH <-------------May need to be changed for your python path
./${APPNAME}
If not using a Daemon try this:
export PATH=/usr/local/bin:$PATH; sudo ./PlexConnect.py <-------------May need to be changed for your python path
Also do you know if all dependencies are met for PIL/Pillow?
You might be able to find what your python path by typing this in a ssh session:
Look at the first post, there should be instructions on how to install fanart on syno. Otherwise look thru the topic to see if you can figure out a fix. Im not sure how to check or if there is a way to check. The Bash looks right but your issue may not need that included in there if its a fanart issue. Looks like brywants installer does it for you. I would ask him or post in his topic about your issue.
@Balmix: try with latest Python 2.7.x from SynoCommunity. Uninstall PlexConnect and install again with installer 0.3-10. Make git clone afterwards to upgrade to 0.5-dev. There is no bash in Syno unless you install it separately.
Hi, Just to let you know that I created a Docker for PlexConnect that include support for Fanart (PIL support). It was designed for Unraid 6.x. I don't know if you still update first post for that Fanart thread, but you might add a link to my Docker :
So I updated my jb aTV2 to the latest commit just now. Everything worked from what I could tell. I noticed coverflow works without fanart enabled since PIL isn't installed and my iOS is below the required 6+ for that to work. That being said why couldn't coverflow be added to the Tv show view and movie view so we could have huge posters if desired? I wouldn't want it to work like coverflow does obviously how it scrolls thru the seasons but instead just like grid works but with huge posters since I can see huge posters in season view with coverflow enabled. If I get time I will make a new github fork and try to code in this view and do a pull request ASAP if you guys would desire this as it would make the posters MUCH easier to view if you don't beat me to it ;)
i was also on this track earlier, but i realized after i had added it in it was annoying when u have 120+ tv shows.. took me forever getting down the bottom.. so i left the idea in the closet.. i like it more with small posters, however i added it to my season view, there it looks better and not many shows have more than 10-15 seasons
Note: The web server exceptions at the start of the log due to the fact that I was in the trailers app when I exited Plexconnect and deleted the old log then restarted Plexconnect.
I see you are running PlexConnect on a Linux (actually bsd) system. There is a problem with a couple of xml files that are named with a slightly different case compared to what is expected in the xml selector logic. It's only a problem under Linux because the filesystem is case sensitive. You can fix it by renaming two files in assets/templates/Artwork/
ChangeFanArt.xml -> ChangeFanart.xml
ChangeFanArtVideo.xml -> ChangeFanartVideo.xml
You don't need to restart anything, just rename the files and "Change Fanart" will work.
I have installt FanArt on OpenSuse13.2 without errors.
But wen I now start the Plexconnect I have this Info:
/usr/local/lib/PlexConnect/PlexConnect_daemon.bash start
Starting PlexConnect...
/usr/lib/python2.7/site-packages/PIL/Image.py:79: RuntimeWarning: The _imaging extension was built for another version of Pillow or PIL
warnings.warn(str(v), RuntimeWarning)
On the Apple TV3 in the Settings from Plexconnect I can see (PIL/PILLOW) nor installt.
Unfortunately changing the filenames has not got Fanart working so something else must be wrong as well.
Any further Ideas? I can't find any error messages, so I'm in the dark.
grepping the log for fanart shows lines like:
3:50:36 PlexAPI:
I did not install PIL specifically for Plexconnect, it was already installed as a dependancy for something else.
I can import PIL from an interactive python prompt, does that mean everything is installed ok for Plexconnect to use?
EDIT: I found the problem I had Fanart set to hide for TV shows as I have none, changed that to show and now the movies have Fanart.
Thanks again Mike.
NOTE TO DEVS: It appears that settings->TV Show Option->TV Show Fanart is controlling Fanart display for Movies. The setting for Movies can be Show or Hide and I see Movie Fanart only if Plexconnect is set to show TV Show Fanart. I have no TV shows in my library.
System Details:
23:49:39 PlexConnect: Version: 0.5-dev
23:49:39 PlexConnect: Python: 2.7.9 (default, Dec 25 2014, 11:08:41)
>>NOTE TO DEVS: It appears that settings->TV Show Option->TV Show Fanart is controlling Fanart display for Movies. The setting for Movies can be Show or Hide and I see Movie Fanart only if Plexconnect is set to show TV Show Fanart. I have no TV shows in my library.