lokenx / plexrequests-meteor Goto Github PK
View Code? Open in Web Editor NEWMeteor version of the original Plex Requests
Home Page: http://plexrequests.8bits.ca
License: Other
Meteor version of the original Plex Requests
Home Page: http://plexrequests.8bits.ca
License: Other
If possible please integrate Pushover support :) Thx!
Currently, only if the movie is in the requested list does it not get added. Movies that aren't in the list but are already downloaded (per CP) get added and their tags update. Find a way to do this check before the movie is added.
Hi,
First of all, great tool!
I use the dev branch to test.
I found a little bug with the connection of sonar.
When i add a tv serie in plexrequests, its push the tv serie to sonar, but sonar doesn't start with automatic searching.
Is this a bug with the api or a problem with sonar?
CP doesn't have this problem.
Hi,
I have this problem with PlexRequest as a service. To add PlexRequest to services I use Nssm. PlexRequest uses Meteor to run. I created a .bat file, the .bat file itself is working correctly.
When i'm starting the service I get the error: Windows could not start the PlexRequest service on local computer. It doen't give any errors. Do you guys know what the problem is?
Kind Regards
Hi,
Since I installed Plex Request on Windows Server 2012 R2, I get the following Error with meteor:
Error: Couldn't run netstat -ano: {}
It hadn't to do anything with Plex Request but with Meteor.
I found the fix and I thought I share it with you guys.
The fix is the following:
Go to: C:\Users%username%\AppData\Local\ .meteor\packages\meteor-tool\VERSION\mt-os.windows.x86_32\tools
In there you have a file called run-mongo.js
Open that file with notepad++ or anything similair.
Then on line 87 find the text:
child_process.exec('netstat -ano', function (error, stdout, stderr) {
And replace it with
child_process.exec('netstat -ano', {maxBuffer: 1024 * 1024}, function (error, stdout, stderr) {
That fixed it for me, its not that you guys can do something about it, but maybe if more people get this problem, you have the fix :)
Kind Regards
This seems like the appropriate way to do the API search. The search results don't need to ever hit the server as they're only temporary, the movie they choose is only one that needs to be written to server.
Also, because this is being put into a collection I should be able to display a simple search or loading animation/text while search is happening. OMDB searches are typically fast, but on occasion they aren't instantaneous and the user has no way of knowing if their search went through or not.
required for SickRage/Sonarr integration. Looking at TV Rage API
I just installed this and it's a really great idea! I am assuming that this only supports sharing the request link on your local network correct?
Hi,
I'm having a bit of trouble with my reverse proxy, as it keeps pointing to the main hostname.com and not the subdirectory hostname.com/request/ in the HTML file itself (/packages etc)
Manually going to hostname.com/request/packages* works fine.
Do we need an option like in nzbdrone, couchpotato ? to add a url base?
`
< Location /request >
ProxyPreserveHost On
ProxyPass http://10.0.0.24:3000/
ProxyPassReverse http://10.0.0.24:3000/
</Location>
`
Certain movies in TheMovieDB don't have matching IMDB numbers which can cause issues. Example movie is below.
https://www.themoviedb.org/translate/movie/188632?language=en
Create a Chrome Extension/Button that transfers the search term field from plex.tv/web to "Plex Request".
When a user is searching plex for a movie, and the search comes up empty the user can click a button on the browser that sends the "search term" used to "Plex Request"
SAMPLE PLEX URL: http://plex/tv/we/app#!/search/some%20search%20term
Hi,
Is it possible to add filter? So people can't request movies with certain words in it?
And is it possible to have users an option to choose if they want to see all te requested movies or just their requested movies?
Its just an idea
Kind Regards
Add link to Couch Potato test page and others as they are added in the admin interface
Is it possible to start it with https with a certificate?
Currently, if get reply from Sonarr server it counts as up, need to add a check in case we get an unauthorized return message or something similar.
Whenever I try to access couchpotato/Sonarr/Sickrage setup pages via the admin page, I get
{ [Error: ESOCKETTIMEDOUT] stack: [Getter] }
I am on CentOS7 running Meteor 1.1.0.2
It would be nice if any external links were derefered, using a service like dereferer.org (http://dereferer.org/interact.asp).
Thanks!
too bad it is written in meteor.
majority of users will have problems/or cannot/will not run this.
Get rid of JavaScript inside the HTML template and move it to templates helpers etc. Use the Sonarr page as a starting point.
I've been testing this on my server, and everything is working great, except the connection to CouchPotato. Looking through the logs I found this error whenever it tries to connect to CP:
Exception while invoking method 'updateCP' Error: DEPTH_ZERO_SELF_SIGNED_CERT
From a quick search elsewhere (and the error itself), it seems to be an issue with self-signed certificates, which is what I'm using for my personal CouchPotato SSL.
Once client side collection has been integrated, setup loading message while searches happen. This will provide better user experience on the few occasions the results aren't instantaneous.
I was advised to post this here, anyways...
The general idea would be for a way that Users can report a problem with a particular movie, this doesn't have to be anything fancy...
A user could search for the title of the movie that their having an issue with and with a simple 3 button menu for choices, they could report the movie as having an issue such as: Miss Identified, Wrong Audio Language, No subtitles, Doesn't Play
Because using this amazing tool along with other tools to fully automate everything, there are bound to be times where you get something that doesn't match what it was supposed to be or has some other minor issue.
This would be a way for the users to report this to the Plex admin so he can further investigate and hopefully resolve the problem. Currently there is no way to do this or track it and it requires end users to just contact you via other means. This would greatly simplify the communication. There are probably ways that this could be automated to tell it to find an alternate release, like using couchpotato.
However, I would just simply be happy with a notification and a list of all reported issues. The second step would be finding a way to automate. This way not only the users could request content, but they could act as a verification/auditor of said content....
Just some thoughts!!
Edit: I think this was previously posted to the wrong GIT project, so posting here
Instead of having the user manually press the Update requests
button. Set it to an interval of 6 hours or so.
Would it be possible to add a feature where you can restrict the maximum amount of movies / tv-shows a user can demand?
The restriction could be user based or it could be for all users.
For example:
All users can demand 5 movies a week and 1 tv-show each month except for one or two users who have no restriction at all.
In the admin webgui page, the two links at the top: "Plex Auth Setup" and "Couchpotato Status" are hardcoded to localhost:3000
They should probably point to ../plex and ../couchpotato because when connecting from a remote computer and with port forwarding they don't work.
Thanks
Would it be possible to send the requests to multiple Couchpotato servers?
Unfortunately CP doesn't handle 3D very well with categories, thus some users install two intances of CP :)
A page to either allow or deny requests, instead of them going through automatically.
Hi,
First of all, you did an hell of an job with this! My compliments!
Now my questions, are you already busy with adding Sonarr? And where can I change the default port? Right now its 3000, but I want to change it.
Kind Regards
in your spare time :) maybe look into adding headphones (https://github.com/rembo10/headphones) for Music requests
In /client/templates/searchresults.js, api.themoviedb.org is currently non-SSL, while everything else seems to be. Could you change http://api.themoviedb.org to https://api.themoviedb.org in that file so SSL over nginx would work. Currently, no results come up since its insecure.
It would be nice if when the user isn't on the server but their username does exist, it'll say "You do not have access to this Plex Server" or something like that. And if the plex api allows it, for people that have been invited and haven't accepted the invite, it could tell them to do so.
I don't see a place to change this setting and I have it installed on a remoter server so I would have to set up a proxy to connect because when I manually enter the correct url it doesn't let me log into plex.
I am experiencing an error with TV Shows. When checking the 3000/sickrage page it is showing as everything is good to go, but when adding a show through the interface it shows error in red. When I add a show that is already in sickbeard it sees this and says already added, but when adding any new show it just shows error.
It would be cool if users could see their requested item's download status.
I have been following this project and recently just finished getting it up on my server. I really feel that user accounts are required. I love that it is automated and this is one of the best parts about it. I cannot afford to open this up to the public, but having user accounts is a great way to do this. Even if users can create an account from the page and the admin can accept or decline their entry. Just wanted to throw in my opinion. cannot wait to start rolling this out to some of my users though. Really cool software.
Thanks for your work!
Possibly use Session variable to show user loading icon while doing the check (same as waiting on search results)
Switch to the safer and recommended way of using a server side db. This would also allow me to for example only return last 10 movies submitted.
A page that only the admin can navigate to. It'll show them the output of their API settings and a link to take them to it to see if CP is returning requests
Connect to Couch Potato for checking if movie is already downloaded.
Since the last commits i have troubles with adding a serie into Sonarr.
I have this problem only when i add a serie through plex requests. When i add a serie into sonarr, i didn't have this problem.
After i add a serie and choose the option "All episodes" i get the following errors in sonarr when i do a manual search for the serie:
Message
Couldn't evaluate decision on XXXXX.S02E15.PROPER.DVDRip.XviD-REACTOR: De objectverwijzing is niet op een exemplaar van een object ingesteld.
Exception
System.NullReferenceException: De objectverwijzing is niet op een exemplaar van een object ingesteld.
bij NzbDrone.Core.DecisionEngine.Specifications.QualityAllowedByProfileSpecification.IsSatisfiedBy(RemoteEpisode subject, SearchCriteriaBase searchCriteria) in m:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\DecisionEngine\Specifications\QualityAllowedByProfileSpecification.cs:regel 21
bij NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.EvaluateSpec(IDecisionEngineSpecification spec, RemoteEpisode remoteEpisode, SearchCriteriaBase searchCriteriaBase) in m:\BuildAgent\work\6c3239faf2b92630\src\NzbDrone.Core\DecisionEngine\DownloadDecisionMaker.cs:regel 123
Shows are currently only added to Sonarr, not scanned for. It would be nice to allow the user to select an episode at where they left off watching at so it would mark only those episodes for sonarr to grab, and then trigger Sonarr to automatically search for them.
params: {"type": "note", "title": "Plex Requests by" + puser, "body": movie}
should be:
params: {"type": "note", "title": "Plex Requests by " + puser, "body": movie}
Start versioning the releases so I know I correctly updated. It can be shown on the main page or in the admin page or anywhere really. It is just helpful to know what version I am on and what version your have released.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.