how to update plexconnect

   Hi there, I was just wondering what is the proper way to update the plex connect file since the github does update once in awhile.  I got mine running on a ATV 3.  when i download the recent update, white files do I transfer or anything from the older folder or do I have to do the entire certificate and my DNS server and all that stuff as if it was from scratch, hope not

Your best way to do updates from git is to install a git client and do a pull when you need to update.

http://ekkescorner.wordpress.com/blog-series/git-mercurial/step-by-step-install-git-on-osx-ubuntu-and-windows/ might be worth a look

Alternatively you can backup the certs folder, atvsettings.cfg and settings.cfg.
Download the zip from GitHub, replace your old folder and then add the backed up files back.
The Git method is probably better if you update regularly.

Alternatively you could take a look at the Plexify thread, it us a GUI helper app, although I believe the auto update need fixing (should be done soon).

Alternatively you can backup the certs folder, atvsettings.cfg and settings.cfg.
Download the zip from GitHub, replace your old folder and then add the backed up files back.
The Git method is probably better if you update regularly.

Alternatively you could take a look at the Plexify thread, it us a GUI helper app, although I believe the auto update need fixing (should be done soon).

If there are tools for it then use them, after all they are designed to work with the product, so best bet.

Failing that, install Tortoise GIT

Once it's installed, right click the root folder you want the GitHub to be in, right click, select git clone, pop the GIT address in and clone it.

![post-76600-0-66196700-1386159446.png|553x392](upload://6cNAyxegCoq8eZEfPGDP4ZHl3iE.png)

Once all that's done, go into the floder and make sure you right click and exclude the config files, then whenever you need/want to update, just right click the folder and check for update, it will be done automatically then.

Hope that helps

   It helps, thanks guys. I will look into this further, but still using these methods with this app for updating, will it not affect the certs, settings etc.

No, everything cert related plus the cfg files are "ignored" by git.

GIT is the way to do it if you can, you could even write a batch file to go an do the update. It's the way *nix has worked for a good while now (until kinda recently with more pre-compiled packages available)

You could even knock a decent little .NET app together to use git to do the update, wouldn't be difficult.... perhaps if I get 5 minutes at some point.

Needed to install VS2013 on my VM machine anyhow... See what I can do

Alternatively you can backup the certs folder, atvsettings.cfg and settings.cfg.
Download the zip from GitHub, replace your old folder and then add the backed up files back.
 

This is the process that I do, merely because I am still deliciously lost in what the hell to do with Git. Save and overwriting files makes perfect sense and it's worked dozens of times for me.

   Decieded to come back to this topic.   Does anyone update there plexconnect on a mac? What git program do you use and how to you set it up. Thanks

  1. Get a free GitHub account if you don't have one already.
  2. Click the "Download GitHub for Mac" link a little ways down [this page](https://github.com/). Install that.
  3. Open the app and sign in with your account.
  4. Back on the web, go to the [PlexConnect git page](https://github.com/iBaa/PlexConnect) and click the "Clone In Desktop" button on the right.
  5. It'll open up the GitHub app and ask you to choose a location to clone in. Doesn't matter where.

Then, any time you want to update:

  1. Stop PlexConnect gracefully with a Control-C in the terminal window in which it's running.
  2. Open the GitHub app, go to the Repository menu, and choose "Pull" (or shortcut with Command-Shift-P).
  3. Restart PlexConnect (in the terminal, press the up arrow to auto-type the last command issued, press Return, enter password).

You can do a Pull any time you want to see if changes have been made (doesn't matter if PlexConnect is running or not at the time) — in the app, go to the History tab on the left, and note the time-since stamp next to each change. Issue a Pull, and see if anything new pops up.

Hi, can you post up a walkthrough for windows please..

ive set up Git but dont understand how to make it 'pull' the file as i dont get that option.

Still a lot to learn..

Thanks

I know nothing about Git on Windows, but perhaps someone else here can walk you through it.

I can update plexconnect with my app OpenConnect or via the web on any device any web-browser anywhere using WebConnect using mac as a plexconnect host. Instructions are in my signature.

only problem with GIT is, it wont overwrite files…so your better off downloading zipfile from github and extracting/overwriting…much faster imo…

only problem with GIT is, it wont overwrite files..so your better off downloading zipfile from github and extracting/overwriting..much faster imo..

That's... not at all true.

I guess what he wanted to say is: "changed files"

Though you shouldn't have the need to do any changes to those source files...

That's... not at all true.


i tryed with git for windows, when i try to overwrite files it says directory not empty..is there a way to get GIT to overwrite files?

Just Google basic git commands, it's really not that difficult.

If you're absolutely adverse to anything concerning the command line, maybe this application can help you: http://windows.github.com

i guide for windows would be really helpful...