plexconnect without the synocommunity python 2.7.6.7 package on Synology - How?

Adding a post here for more visibility as I also put one in Synology forum here.

 

Trying to install Plexconnect to Synology but cannot get arround the dependancy of the community python instance - and they seem to have disappeared off the map. Any thoughts? I have tried an earlier version I located - no go. Also tried the Synology python pkg - but plexconnect halts the install saying

 

Please install python > 2.7.7-3 before continuing

 

Any ideas? I cannot locate the synocommunity package anywhere - and a DNS Lookup seems to indicate the site is down completely and has been for days.

 

Thanks for any feedback,

Allen

According to their github repo, they should be back soon:

https://github.com/SynoCommunity/spksrc/issues/560#issuecomment-42282833

I edited the original plexconnect-package and got it running on my DS1513+ with python 2.7.6-0039 from the official synology appstore.

I don't know if it runs on any other models than DS1513+, but here it is: https://www.dropbox.com/s/iylhvbos7z7h4js/PlexConnect.spk

Punct - Many thanks! You have saved me some stress with this. 

I was able to install with the native 2.7.6 version as you indicated. It survives a reboot, I have not done the certificates etc as yet though.

Can you share what you edited in case others need to do so in the future? Also hoping the Plexconnect team might weigh in with any potential issues using that package. If none, perhaps its a consideration to use this rather than the community version to avoid being dependant on a project that might not always be available. 

Again - THANKS!

repost

Sure I can explain what I did:

  • Basically a .spk is a .tar-file.
     
  • In this archive I edited the "INFO"-File and deleted this line:
    install_dep_packages="python>2.7.3-3"
  • in scripts/installer AND scripts/start-stop-status I changed PYTHON_DIR to the following path:

    /usr/local/packages/@appstore/Python/usr/local
  • Now I repacked it in the OSX-Terminal with:
    tar -cvf PlexConnect.spk *

That's it.

You can find more about .spk-Files here: http://forum.synology.com/enu/viewtopic.php?f=27&t=10807

I have uploaded a 'beta' package that depends on the 'Synology' Python, please try it and let me know that it works fine.

Add http://www.brigittehelsen.be/plexconnect/ and enable 'beta' in the 'beta' tab of the settings and it should auto-update

or download and install the beta version from http://www.brigittehelsen.be/plexconnect/

Once confirmed to be working I will make a new release.

I have uploaded a 'beta' package that depends on the 'Synology' Python, please try it and let me know that it works fine.

Add http://www.brigittehelsen.be/plexconnect/ and enable 'beta' in the 'beta' tab of the settings and it should auto-update

or download and install the beta version from http://www.brigittehelsen.be/plexconnect/

Once confirmed to be working I will make a new release.

Hi,

I uninstalled the package from Punct and rebooted the nas just in case. Added the repository, enabled Betas and refreshed. At that point I did the install of your Beta. It installed, and prompted for the appropriate IP addresses as normal, but failed upon running the package with a message "failed to run the package service". Nothing listed in the log that I saw either. Of course I may have looked in the wrong place?

TY for your efforts!

the PYTHON_DIR-var in scripts/installer and scripts/start-stop-status points at a wrong path. i had the same error when i tried to get it working yesterday.

the correct path (at least on my system) would be

/usr/local/packages/@appstore/Python/usr/local

do you even need a path to the python now? would just python not work now that synology installed the package?

please try again, there is a beta 2

please try again, there is a beta 2

Second times a charm. That worked. Question however... I presume upgrades from here will fail due to a non-standard path if this is different than the official pkg? In other words - really happy to have this working (many thanks to both Punct and Bwynats!!), but there must be a reason the official release was looking for the community version of Python and utilizing a different path? Any concerns going forwards?

no worries, I'm maintaining the 'official' version. upgrades will work...

Initially it came with the synocommunity version of python because the official synology python version was too old. However since  while the synology python is updated and works fine. Therefor the path to use the official synology version is the best....

I just installed the latest Python from Synology (2.7.6-0041) and PlexConnect beta 2 is working fine

Hi

I have DSM 4.3 with pyhton 2.7.3-0015

When i try to install plexconnect_noarch_0.3-4.spk it tells med it needs 2.7.3-3. Is there anyway to fix this? Synocommunity is down, so i can't get their version.

is it possible to install plexconnect on a raspberry pi, and the direct the ATV to the synology with the plex server?

Is this version of PlexConnect still in beta?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.