# how to update plexconnect

**URL:** <https://forums.plex.tv/t/how-to-update-plexconnect/48661>\
**Category:** Apps & Creations\
**Created:** [December 4, 2013, 12:29am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661 "2013-12-04T00:29:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![littleharoldeh](https://avatars.discourse-cdn.com/v4/letter/l/dfb087/32.png) [@littleharoldeh](https://forums.plex.tv/u/littleharoldeh)\
**Post date:** [December 4, 2013, 12:29am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/1 "2013-12-04T00:29:54Z")

</div>

&nbsp; &nbsp;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. &nbsp;I got mine running on a ATV 3. &nbsp;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

---

<div class="post-metadata">

**Author:** ![charlas](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/charlas/32/3634_2.png) [@charlas](https://forums.plex.tv/u/charlas)\
**Post date:** [December 4, 2013, 12:43am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/2 "2013-12-04T00:43:16Z")

</div>

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/](http://ekkescorner.wordpress.com/blog-series/git-mercurial/step-by-step-install-git-on-osx-ubuntu-and-windows/) might be worth a look

---

<div class="post-metadata">

**Author:** ![f00b4r](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/f00b4r/32/768_2.png) [@f00b4r](https://forums.plex.tv/u/f00b4r)\
**Post date:** [December 4, 2013, 11:46am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/3 "2013-12-04T11:46:16Z")

</div>

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).

---

<div class="post-metadata">

**Author:** ![charlas](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/charlas/32/3634_2.png) [@charlas](https://forums.plex.tv/u/charlas)\
**Post date:** [December 4, 2013, 12:19pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/4 "2013-12-04T12:19:01Z")

</div>

> 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](https://code.google.com/p/tortoisegit/wiki/SetupHowTo),&nbsp;

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

---

<div class="post-metadata">

**Author:** ![littleharoldeh](https://avatars.discourse-cdn.com/v4/letter/l/dfb087/32.png) [@littleharoldeh](https://forums.plex.tv/u/littleharoldeh)\
**Post date:** [December 6, 2013, 5:30pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/5 "2013-12-06T17:30:08Z")

</div>

&nbsp; &nbsp;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.

---

<div class="post-metadata">

**Author:** ![baa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/baa/32/2026_2.png) [@baa](https://forums.plex.tv/u/baa)\
**Post date:** [December 6, 2013, 6:42pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/6 "2013-12-06T18:42:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![charlas](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/charlas/32/3634_2.png) [@charlas](https://forums.plex.tv/u/charlas)\
**Post date:** [December 6, 2013, 8:03pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/7 "2013-12-06T20:03:04Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![charlas](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/charlas/32/3634_2.png) [@charlas](https://forums.plex.tv/u/charlas)\
**Post date:** [December 6, 2013, 9:02pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/8 "2013-12-06T21:02:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![GeoffKennedy](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/geoffkennedy/32/6713_2.png) [@GeoffKennedy](https://forums.plex.tv/u/GeoffKennedy)\
**Post date:** [December 8, 2013, 1:36am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/9 "2013-12-08T01:36:52Z")

</div>

> 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.  
> &nbsp;

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.

---

<div class="post-metadata">

**Author:** ![littleharoldeh](https://avatars.discourse-cdn.com/v4/letter/l/dfb087/32.png) [@littleharoldeh](https://forums.plex.tv/u/littleharoldeh)\
**Post date:** [January 27, 2014, 12:32am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/10 "2014-01-27T00:32:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Unsoluble](https://avatars.discourse-cdn.com/v4/letter/u/3e96dc/32.png) [@Unsoluble](https://forums.plex.tv/u/Unsoluble)\
**Post date:** [January 27, 2014, 2:04am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/11 "2014-01-27T02:04:25Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![therich](https://avatars.discourse-cdn.com/v4/letter/t/f4b2a3/32.png) [@therich](https://forums.plex.tv/u/therich)\
**Post date:** [January 27, 2014, 12:01pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/12 "2014-01-27T12:01:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Unsoluble](https://avatars.discourse-cdn.com/v4/letter/u/3e96dc/32.png) [@Unsoluble](https://forums.plex.tv/u/Unsoluble)\
**Post date:** [January 27, 2014, 2:56pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/13 "2014-01-27T14:56:57Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![wahlman.j](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/wahlman.j/32/6441_2.png) [@wahlman.j](https://forums.plex.tv/u/wahlman.j)\
**Post date:** [January 27, 2014, 4:32pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/14 "2014-01-27T16:32:23Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![NiTruS](https://avatars.discourse-cdn.com/v4/letter/n/8e7dd6/32.png) [@NiTruS](https://forums.plex.tv/u/NiTruS)\
**Post date:** [January 27, 2014, 4:42pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/15 "2014-01-27T16:42:37Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Unsoluble](https://avatars.discourse-cdn.com/v4/letter/u/3e96dc/32.png) [@Unsoluble](https://forums.plex.tv/u/Unsoluble)\
**Post date:** [January 27, 2014, 6:21pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/16 "2014-01-27T18:21:38Z")

</div>

> 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.

---

<div class="post-metadata">

**Author:** ![baa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/baa/32/2026_2.png) [@baa](https://forums.plex.tv/u/baa)\
**Post date:** [January 27, 2014, 6:56pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/17 "2014-01-27T18:56:01Z")

</div>

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...

---

<div class="post-metadata">

**Author:** ![NiTruS](https://avatars.discourse-cdn.com/v4/letter/n/8e7dd6/32.png) [@NiTruS](https://forums.plex.tv/u/NiTruS)\
**Post date:** [January 27, 2014, 6:59pm UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/18 "2014-01-27T18:59:55Z")

</div>

> 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?

---

<div class="post-metadata">

**Author:** ![Azathoth](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/azathoth/32/138610_2.png) [@Azathoth](https://forums.plex.tv/u/Azathoth)\
**Post date:** [January 28, 2014, 9:40am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/19 "2014-01-28T09:40:39Z")

</div>

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:&nbsp;[http://windows.github.com](http://windows.github.com)

---

<div class="post-metadata">

**Author:** ![therich](https://avatars.discourse-cdn.com/v4/letter/t/f4b2a3/32.png) [@therich](https://forums.plex.tv/u/therich)\
**Post date:** [January 28, 2014, 10:33am UTC](https://forums.plex.tv/t/how-to-update-plexconnect/48661/20 "2014-01-28T10:33:35Z")

</div>

i guide for windows would be really helpful...

[Next page](https://forums.plex.tv/t/how-to-update-plexconnect/48661.md?page=2)
