Installing Plex Requests on Windows

12 April 2015   •   guide

For those currently using Windows for running Plex Requests it can seem a bit intimidating to get things up and running, not to mention updating to new versions! I hope to give a quick rundown on how to do things using Git which allows you to update and switch branches the easiest.

Installation

The only requirement is Git which you can download and install from here. The standard installation options should suffice as we’re going to be using the GUI component that is installed. I was going to use the bash version but it seems you can’t copy or paste into it which is silly.

EDIT: I somehow missed an important step in the installation process: actually installing Meteor! If you don’t already have Meteor installed, head over to https://www.meteor.com/install to get the Windows installer. Download and then run the installer. Once that’s complete Meteor should be installed and ready to go! To confirm, open up a command prompt, and type meteor --version.

Once the installation is complete of Git and Meteor, open up Git GUI from your start menu. From the options listed, select Clone Existing Repository. For the source enter the clone URL for the project, https://github.com/lokenx/plexrequests-meteor.git. For the target location, choose the folder you would like to install Plex Requests into, from here on out we’ll be using C:\plexrequests. Then press Clone to start the download process.

You should now have the folder you specified with the project files downloaded into. You can open up your command prompt, navigate to the folder, and run meteor to get Plex Requests running locally at http://locahost:3000/. Your database is saved in C:\plexrequests\.meteor\local if you want to make backup copies of it. You can also safely close the Git GUI application as it’s not needed to be open all the time.

Updating

When a new version comes out, a bug release is pushed, or you just want to update to the latest copy it’s super simple. Stop the meteor process from the command line with ctrl + c. Open up Git GUI and from the main screen you should see the repository we made earlier. If not, select Open Existing Repository and point it towards the folder where Plex Requests is installed. In the new window select the Remote menu, highlight the Fetch option and select origin. A new window should open that shows you the progress and status of any updates that have been applied, and once complete show Success. If that’s the case you’re all done, Plex Requests is now updated to the latest version!

Switching to dev

If you feel adventurous, or want to try out some new feature that’s currently under development you can easily switch to the dev branch. Using Git GUI open up your current repository as we did earlier. Select the Branch menu and then select Create. In the new window choose Match Tracking Branch Name at the top. In the next section select the branch you want to switch to, be it dev or master (if you want to switch back to the main releases). After a few moments the window should close and the main Git screen should say Checked out whichever repository you selected in the lower left. You’re now running on the latest release of the branch you selected.

Hopefully you now have Plex Requests up and running on your machine locally, as well as have the ability to easily update it as new versions get released. If you’re still having issues please visit the Plex Requests site, open a GitHub issue, or post on the Plex Forums.