Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
Find a file
2016-03-30 11:06:35 -05:00
Assemblies moved everything up a directory 2016-02-26 14:31:28 +00:00
PlexRequests.Api Made #85 better 2016-03-29 10:49:30 +01:00
PlexRequests.Api.Interfaces Finished up #68 and #62 2016-03-25 16:54:18 +00:00
PlexRequests.Api.Models Made the feedback from Sonarr better when Sonarr already has the series #85 2016-03-29 10:34:20 +01:00
PlexRequests.Core merge changes from main dev branch. fix up requestedmodel users null issue. 2016-03-30 09:10:09 -05:00
PlexRequests.Core.Tests Update StatusCheckerTests.cs 2016-03-18 17:15:13 +00:00
PlexRequests.Helpers Fixed the logger no longer writing to the file. 2016-03-26 11:58:44 +00: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 merge in tidusjar's dev changes, remove approve all, fix alignment on approve all category buttons 2016-03-29 09:03:34 -05:00
PlexRequests.Services.Tests Added some tests and fixed the issue where the DB would get created in the wrong place depending on how you launched the application 2016-03-29 14:13:13 +01:00
PlexRequests.Store merge changes from main dev branch. fix up requestedmodel users null issue. 2016-03-30 09:10:09 -05:00
PlexRequests.UI don't query the session as much in the modules, rely on a variable from the base class and store the username as needed 2016-03-30 11:06:35 -05:00
PlexRequests.UI.Tests Fixed the tests 2016-03-29 10:44:23 +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 Update appveyor.yml 2016-03-26 14:13:18 +00:00
LICENSE Initial commit 2016-02-25 12:14:54 +00:00
PlexRequests.sln Added latest version code and view. Need to finish the view #11 2016-03-15 17:05:48 +00:00
PlexRequests.sln.DotSettings Renamed folders 2016-03-03 10:26:16 +00:00
README.md Update README.md 2016-03-27 14:24:15 -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

  • Integration with TheMovieDB for all Movies
  • Integration with TVMaze for all TV shows!
  • Secure authentication
  • Sonarr integration (SickRage/Sickbeard TBD)
  • CouchPotato integration
  • SickRage integration
  • Email notifications
  • Pushbullet notifications
  • Pushover notifications

#Preview

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)

#Configuration

To configure PlexRequests you need to register an admin user by clicking on Admin (top left) and press the Register link. You will then have a admin menu option once registered where you can setup Sonarr, Couchpotato and any other settings.

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 (this app will be used to actually run the .net libraries and executable)

sudo apt-get install mono-devel

####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!

heartisall, Stuke00, shiitake

Sponsors