Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
Find a file
2016-04-14 16:13:56 -05:00
.github Added an issue template 2016-03-31 14:31:38 +01:00
Assemblies moved everything up a directory 2016-02-26 14:31:28 +00:00
PlexRequests.Api Remove test code from plex api GetLibrary method 2016-04-13 09:57:26 -05:00
PlexRequests.Api.Interfaces Finished up the caching TODO's 2016-04-12 22:38:14 +01:00
PlexRequests.Api.Models Finished up the caching TODO's 2016-04-12 22:38:14 +01:00
PlexRequests.Core Finally fixed #72 2016-04-14 14:50:40 +01:00
PlexRequests.Core.Tests revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141 2016-04-10 20:01:35 -05:00
PlexRequests.Helpers revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141 2016-04-10 20:01:35 -05:00
PlexRequests.Helpers.Tests Hooked up most of #49 Just the validation messages need to be done. 2016-03-22 10:46:24 +00:00
PlexRequests.Services return empty array when obtaining queued IDs in sickrage cacher 2016-04-14 16:13:56 -05:00
PlexRequests.Services.Tests revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141 2016-04-10 20:01:35 -05:00
PlexRequests.Store revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141 2016-04-10 20:01:35 -05:00
PlexRequests.UI Fixed a small bug in the SR cacher 2016-04-14 21:40:38 +01:00
PlexRequests.UI.Tests More changes for #72 2016-04-14 17:30:02 +01:00
Tools Added the latest version of nuget 2016-03-04 16:56:27 +00:00
.gitignore Added missing files 2016-03-04 12:46:01 +00:00
.travis.yml build it on 4.5 2016-03-04 17:21:57 +00:00
appveyor.yml Fixed #144 2016-04-06 23:08:00 +01:00
LICENSE Initial commit 2016-02-25 12:14:54 +00:00
PlexRequests.sln Added unit tests to cover the new changes to the availability checker 2016-04-05 12:45:40 +01:00
PlexRequests.sln.DotSettings Renamed folders 2016-03-03 10:26:16 +00:00
README.md Update README.md 2016-04-05 14:39:04 -05:00

Plex Requests .NET!

Gitter Build status Linux Status Average time to resolve an issue Percentage of issues still open Github All Releases

This is based off Plex Requests by lokenx so big props to that guy! I wanted to write a similar application in .Net!

Features

  • Movie and TV Show searching, can't find something on Plex? Just request it!
  • Notifications! Get notified via Email, Pushbullet and Pushover for new requests and issue reports!
  • Send your TV Shows to either Sonarr or SickRage!
  • Secure authentication so you don't have to worry about those script kiddies
  • We check to see if the request is already in Plex, if it's already in Plex then why you requesting it?!
  • We have allowed the ability for a user to add a custom note on a request
  • It automatically update the status of requests when they are available on Plex
  • Sick, responsive and mobile friendly UI
  • Headphones integration will be comming soon!

Preview (Needs updating)

Preview

#Installation Download the latest Release. Extract the .zip file (Unblock if on Windows! Right Click > Properties > Unblock). Just run PlexRequests.exe! (Mono compatible mono PlexRequests.exe)

FAQ

Do you have an issue or a question? if so check out our FAQ!

Docker

Looking for a Docker Image? Well rogueosb has created a docker image for us, You can find it here 😄

#Debian/Ubuntu

To configure PlexRequests to run on debian/ubuntu and set it to start up with the system, do the following (via terminal):

####Create a location to drop the files (up to you, we'll use /opt/PlexRequests as an example)

sudo mkdir /opt/PlexRequests

####Download the release zip

sudo wget {release zip file url}
sudo unzip PlexRequests.zip -d /opt/PlexRequests

####Install Mono (must be on v4.x or above for compatibility)

sudo apt-get install mono-devel

####Check your Mono version

sudo mono --version

if you don't see v4.x or above, uninstall it, and check here for instructions: http://www.mono-project.com/docs/getting-started/install/linux/

####Verify Mono properly runs PlexRequests

sudo /usr/bin/mono /opt/PlexRequests/Release/PlexRequests.exe

####Create an upstart script to auto-start PlexRequests with your system (using port 80 in this example)

sudo nano /etc/init/plexrequests.conf

#####Paste in the following:

start on runlevel [2345]
stop on runlevel [016]

respawn
expect fork

pre-start script
    # echo ""
end script

script
    exec /usr/bin/mono /opt/PlexRequests/Release/PlexRequests.exe 80
end script

####Reboot, then open up your browser to check that it's running!

sudo shutdown -r 00

Contributors

We are looking for any contributions to the project! Just pick up a task, if you have any questions ask and i'll get straight on it!

Please feed free to submit a pull request!

Donation

If you feel like donating you can here!

A massive thanks to everyone below for all their help!

heartisall, Stuke00, shiitake, Drewster727, Majawat, EddiYo