Drew
5d1b335d6c
|
9 years ago | |
---|---|---|
.github | ||
Assemblies | ||
PlexRequests.Api | ||
PlexRequests.Api.Interfaces | ||
PlexRequests.Api.Models | 9 years ago | |
PlexRequests.Core | ||
PlexRequests.Core.Tests | ||
PlexRequests.Helpers | ||
PlexRequests.Helpers.Tests | ||
PlexRequests.Services | 9 years ago | |
PlexRequests.Services.Tests | 9 years ago | |
PlexRequests.Store | ||
PlexRequests.UI | 9 years ago | |
PlexRequests.UI.Tests | ||
Tools | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
PlexRequests.sln | 9 years ago | |
PlexRequests.sln.DotSettings | ||
README.md | 9 years ago | |
appveyor.yml |
README.md
Plex Requests .NET!
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)
#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