Giter VIP home page Giter VIP logo

ombi's Introduction


Discord Docker Pulls Github All Releases firsttimersonly Crowdin Automation Tests

Patreon Paypal

Welcome

Ombi is your friendly media request tool, automatically syncs with your media servers! Don't worry, it's grandma friendly, and more importantly; has wife approval certification 😂

Service Stable Develop
Build Status CI Build CI Build
Download Download Download

Feature Requests

Feature requests are handled on Feature Upvote.

Search the existing requests to see if your suggestion has already been submitted. (If a similar request exists, please vote, or add additional comments to the request)

Feature Requests


Get it on Google Play
Get it on the App Store

Features

Here are some of the features Ombi has:

  • Lets users request Movies, Music, and TV Shows (whether it being the entire series, an entire season, or even single episodes.)
  • Easily manage your requests
  • Allows you to set specific users to automatically have requests approved and added to the relevant service (Sonarr/Radarr/Lidarr/Couchpotato etc)
  • User management system (supports plex.tv, Emby and local accounts)
  • A landing page that will give you the availability of your Plex/Emby server and also add custom notification text to inform your users of downtime.
  • Allows your users to get custom notifications!
  • Secure authentication using best practises
  • Will show if the request is already on plex or even if it's already monitored.
  • Automatically updates the status of requests when they are available on Plex/Emby
  • Slick, responsive and mobile friendly UI

Preview

Preview

Installation

Installation Guide
Here for Reverse Proxy Config Examples

Contributors

tidusjar
Jamie
twanariens
Twan Ariens
sephrat
Sephrat
anojht
Anojh Thayaparan
Magikarplvl4
Magikarp Lvl 4
MrTopCat
James Carty
smcpeck
Shaun McPeck
MattJeanes
Matt Jeanes
bernarden
Victor Usoltsev
dhruvb14
Dhruv Bhavsar
joshuaboniface
Joshua M. Boniface
bruvv
Bruvv
louis-lau
Louis Laureys
Berserkir-Wolf
Dyson Parkes
goldenpipes
Goldenpipes
Namaneo
Julien Loir
ProtoJazz
Jim MacKenize
Unimatrix0
Avi
kitzin
Emil Kitti
grimsan55
Stefan
gtbuchanan
Taylor Buchanan
shiitake
Shannon Barrett
fservida
Francesco Servida
Patricol
Patrick Collins
xweskingx
Wesley King
snyk-bot
Snyk Bot
Fire-Swan
Fire-Swan
ombi-bot
Ombi-bot
mhann
Mhann
dr3am37
Dr3amer
aptalca
Aptalca
stpanzer
Stephen Panzer
deepwather
Michael Reber
chriscpritchard
Chris Pritchard
vsc55
Javier Pastor
sorano
Sorano
Vbgf
Vbgf
Qstick
Qstick
MariusSchiffer
Marius Schiffer
jpeters
Jeffrey Peters
jackodsteel
Jack Steel
Aerion
Guillaume Taquet Gasperini
Fredrik81
Fredrik81
pooley182
David Pooley
D34DC3N73R
D34DC3N73R
au5ton
Austin Jackson
andrewjmetzger
Andrew Metzger
tombomb
Tom McClellan
Tim-Trott
Tim Trott
thomasvt1
Thomas Van Tilburg
Teifun2
Teifun2
shoghicp
Shoghi
seancallinan
Sean Callinan
sambartik
Samuel Bartík
rob1998
Rob Gökemeijer
cqxmzz
Qiming Chen
beast3334
Nathan Miller
mvicomoya
Miguel A Vico Moya
AliMickey
Micky
LMaxence
Maxence Lecanu
mattmattmatt
Matt
marleypowell
Marley
devbymadde
Madeleine Schönemann
Lucane
Lucane
zobe123
Zobe123
thegame3202
Mike
tdorsey
Tdorsey
sir-marv
Sirmarv
ryan-c44
Ryan-c44
mkgeeky
Mkgeeky
masterhuck
Patrick Weber
maartenheebink
Maartenheebink
m4tta
M4tta
echel0n
Echel0n
baikunz
Dorian ALKOUM
distaula
Michael DiStaula
camjac251
Camjac251
x-limitless-x
Blake Drumm
bazhip
Tim OBrien
Xirg
Xirg
bybeet
Travis Bybee
Torkiliuz
Torkil
Drewster727
Drew
onedr0p
Devin Buhl
davidtorosyan
David Torosyan
hmnd
David
dben
David Benson
danopia
Daniel Lamando
Codehhh
Codehhh
cdemi
Christopher Demicoli
origamirobot
Chris Lees
CalvinWalzel
Calvin
Majawat
Majawat
Ashyni
Ashyni
Antonin-Bruzard
Antonin
Alasano
Aljosa Asanovic
XanderStrike
Alexander Standke
aj3x
Alexander Russell
AbeKline
Abe Kline
sussycatgirl
Lea
kmlucy
Kyle Lucy
krisklosterman
Kris Klosterman
jonocairns
Jono Cairns
jonbloom
Jon Bloom
ExtremeFiretop
Joel Samson
errorhandler
Joe Harvey
frebib
Joe Groocock
jamesmacwhite
James White
JPyke3
Jacob Pyke
ImgBotApp
Imgbot
comigor
Igor Borges
hariesramdhani
Haries Ramdhani
ketsapiwiq
Hadrien
Grygon
Grygon
Fish2
Fish2
elisspace
Eli

Donation

If you feel like donating you can donate with the below buttons!

Patreon Paypal

A massive thanks to everyone for all their help!

ombi's People

Contributors

anojht avatar bernarden avatar berserkir-wolf avatar bruvv avatar dhruvb14 avatar dr3am37 avatar fire-swan avatar fservida avatar goldenpipes avatar grimsan55 avatar gtbuchanan avatar joshuaboniface avatar kitzin avatar louis-lau avatar magikarplvl4 avatar mattjeanes avatar mhann avatar mrtopcat avatar namaneo avatar ombi-bot avatar patricol avatar protojazz avatar sephrat avatar shiitake avatar smcpeck avatar snyk-bot avatar tidusjar avatar twanariens avatar unimatrix0 avatar xweskingx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ombi's Issues

Add a mobile view

It would be a nice feature if there was a mobile template for when the site if viewed from a phone.

Could not connect to Plex, please check your settings. Exception Message: The underlying connection was closed: An unexpected error occurred on a recieve.

I just did a fresh install of PlexRequests.net and everything started fine. I was able to register an admin account and pull my plex token successfully when I enter my plex username and PW. My issue arises when I navigate to the Plex menu in admin settings. I put in the local IP of my Plex server and use the default Port and when I test connectivity I get "could not connect to Plex, please check your settings. Exception Message: The underlying connection was closed: An unexpected error occurred on a recieve." I have disabled the firewall in Windows but still am receiving the same error. I am also not able to select users to login from plex, when I refresh the list nothing happens. This install is on a fresh fully updated copy of server 2012R2 with nothing else installed. Any help would be great Thanks!

BUG: 500 - InternalServerError on Ubuntu Server 14.04.3 LTS

Hey there - Came across your app and tried to get it running on my Ubuntu Server box, however I'm getting a 500 error. The only other 500 error I could find referenced unblocking on a Windows box, which wouldn't be applicable here. My mono version is 3.10.0 (tarball Wed Nov 5 12:50:04 UTC 2014)

Here is the error I'm getting, any thoughts?

Error Details

Nancy.RequestExecutionException: Oh noes! ---> System.SystemException: Error running mcs: Cannot find the specified file
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[]) <0x00577>
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[]) <0x00033>
at Mono.CSharp.CSharpCodeCompiler.CompileFromDomBatch (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) <0x0040b>
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromDomBatch (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) <0x00033>
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) <0x0004d>
at Nancy.ViewEngines.Razor.RazorViewEngine.GenerateRazorViewFactory (Nancy.ViewEngines.Razor.IRazorViewRenderer,System.Web.Razor.GeneratorResults,System.Reflection.Assembly,System.Type,Nancy.ViewEngines.ViewLocationResult) <0x0059c>
at Nancy.ViewEngines.Razor.RazorViewEngine.GetCompiledViewFactory (string,System.IO.TextReader,System.Reflection.Assembly,System.Type,Nancy.ViewEngines.ViewLocationResult) <0x001a7>
at Nancy.ViewEngines.Razor.RazorViewEngine/<>c__DisplayClass5c.b__5b (Nancy.ViewEngines.ViewLocationResult) <0x0005b>
at Nancy.ViewEngines.DefaultViewCache/<>c__DisplayClass11>.b__0 (Nancy.ViewEngines.ViewLocationResult) <0x00023> at System.Collections.Concurrent.ConcurrentDictionary2/c__AnonStorey3.<>m__0 () <0x00035>
at (wrapper delegate-invoke) System.Func1>.invoke_TResult () <0x0005b> at System.Collections.Concurrent.SplitOrderedList2>.ListInsert (System.Collections.Concurrent.SplitOrderedList2/Node>,System.Collections.Concurrent.SplitOrderedList2/Node>,System.Collections.Concurrent.SplitOrderedList2/Node>&,System.Func1>) <0x0013f>
at System.Collections.Concurrent.SplitOrderedList2>.InsertInternal (uint,Nancy.ViewEngines.ViewLocationResult,System.Collections.Generic.KeyValuePair2,System.Func1>,System.Collections.Concurrent.SplitOrderedList2/Node>&) <0x000b3>
at System.Collections.Concurrent.SplitOrderedList2>.InsertOrGet (uint,Nancy.ViewEngines.ViewLocationResult,System.Collections.Generic.KeyValuePair2,System.Func1>) <0x0004f> at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd (Nancy.ViewEngines.ViewLocationResult,System.Func2) <0x00204> at Nancy.ViewEngines.DefaultViewCache.GetOrAdd> (Nancy.ViewEngines.ViewLocationResult,System.Func2>) <0x00177>
at Nancy.ViewEngines.Razor.RazorViewEngine.GetOrCompileView (Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,System.Type) <0x001f3>
at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x00213>
at System.Dynamic.UpdateDelegates.UpdateAndExecute5 (System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x00624>
at (wrapper delegate-invoke) System.Func7.invoke_TResult_T1_T2_T3_T4_T5_T6 (System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x000ae> at Nancy.ViewEngines.Razor.RazorViewEngine.GetViewInstance (Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x00403> at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x001db> at System.Dynamic.UpdateDelegates.UpdateAndExecute5 (System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x00624> at (wrapper delegate-invoke) System.Func7.invoke_TResult_T1_T2_T3_T4_T5_T6 (System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x000ae>
at Nancy.ViewEngines.Razor.RazorViewEngine/<>c__DisplayClass2b.b__2a (System.IO.Stream) <0x001d9>
at Nancy.Responses.MaterialisingResponse.PreExecute (Nancy.NancyContext) <0x0006b>

--- End of inner exception stack trace ---
at Nancy.NancyEngine.InvokeOnErrorHook (Nancy.NancyContext context, Nancy.ErrorPipeline pipeline, System.Exception ex) [0x00000] in :0

Add status page

Add a status page to the settings,

Include application version
if there is an update available

PlexRequest.UI has stopped working

After running PlexRequests for about 5 minutes and setting everything up, I'm presented with this...

PlexRequests

It's looking for something on my D: - which is obviously non-existent on my system.

500 Internal Server error on first run - Ubuntu 14.04

I am trying to run this on a Ubuntu 14.04 machine via Mono.

I simply unzipped the files and then ran it via mono PlexRequests.exe as the readme suggests. I get a 500 internal server error when going to the page http://localhost:3579/

Here is the large stacktrace it gives:

Error Details

Nancy.RequestExecutionException: Oh noes! ---> System.SystemException: Error running mcs: Cannot find the specified file
at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[]) <0x004c3>
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[]) <0x00023>
at Mono.CSharp.CSharpCodeCompiler.CompileFromDomBatch (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) <0x0036f>
at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromDomBatch (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) <0x00023>
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) <0x00034>
at Nancy.ViewEngines.Razor.RazorViewEngine.GenerateRazorViewFactory (Nancy.ViewEngines.Razor.IRazorViewRenderer,System.Web.Razor.GeneratorResults,System.Reflection.Assembly,System.Type,Nancy.ViewEngines.ViewLocationResult) <0x004f3>
at Nancy.ViewEngines.Razor.RazorViewEngine.GetCompiledViewFactory (string,System.IO.TextReader,System.Reflection.Assembly,System.Type,Nancy.ViewEngines.ViewLocationResult) <0x00143>
at Nancy.ViewEngines.Razor.RazorViewEngine/<>c__DisplayClass5c.b__5b (Nancy.ViewEngines.ViewLocationResult) <0x00063>
at Nancy.ViewEngines.DefaultViewCache/<>c__DisplayClass1`1>.b__0 (Nancy.ViewEngines.ViewLocationResult) <0x00018>
at System.Collections.Concurrent.ConcurrentDictionary`2/c__AnonStorey3.<>m__0 () <0x00025>
at (wrapper delegate-invoke) System.Func`1>.invoke_TResult () <0x00046>
at System.Collections.Concurrent.SplitOrderedList`2>.ListInsert (System.Collections.Concurrent.SplitOrderedList`2/Node>,System.Collections.Concurrent.SplitOrderedList`2/Node>,System.Collections.Concurrent.SplitOrderedList`2/Node>&,System.Func`1>) <0x000f2>
at System.Collections.Concurrent.SplitOrderedList`2>.InsertInternal (uint,Nancy.ViewEngines.ViewLocationResult,System.Collections.Generic.KeyValuePair`2,System.Func`1>,System.Collections.Concurrent.SplitOrderedList`2/Node>&) <0x000af>
at System.Collections.Concurrent.SplitOrderedList`2>.InsertOrGet (uint,Nancy.ViewEngines.ViewLocationResult,System.Collections.Generic.KeyValuePair`2,System.Func`1>) <0x00037>
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd (Nancy.ViewEngines.ViewLocationResult,System.Func`2) <0x001eb>
at Nancy.ViewEngines.DefaultViewCache.GetOrAdd> (Nancy.ViewEngines.ViewLocationResult,System.Func`2>) <0x0014f>
at Nancy.ViewEngines.Razor.RazorViewEngine.GetOrCompileView (Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,System.Type) <0x00166>
at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x0018f>
at System.Dynamic.UpdateDelegates.UpdateAndExecute5 (System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x004d5>
at Nancy.ViewEngines.Razor.RazorViewEngine.GetViewInstance (Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x0038c>
at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x0015b>
at System.Dynamic.UpdateDelegates.UpdateAndExecute5 (System.Runtime.CompilerServices.CallSite,Nancy.ViewEngines.Razor.RazorViewEngine,Nancy.ViewEngines.ViewLocationResult,Nancy.ViewEngines.IRenderContext,System.Reflection.Assembly,object) <0x004d5>
at Nancy.ViewEngines.Razor.RazorViewEngine/<>c__DisplayClass2b.b__2a (System.IO.Stream) <0x001e7>
at Nancy.Responses.MaterialisingResponse.PreExecute (Nancy.NancyContext) <0x00060>

  --- End of inner exception stack trace ---
  at Nancy.NancyEngine.InvokeOnErrorHook (Nancy.NancyContext context, Nancy.ErrorPipeline pipeline, System.Exception ex) [0x00000] in :0

500 Error when first launch

Downloaded the latest release.
OS Server 2008 R2
.NET 4.6

Launch PlexRequest.exe

Server running on port 3579

Browse to localhost:3579

Nancy.RequestExecutionException: Oh noes! ---> Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'Index'
Currently available view engine extensions: sshtml,html,htm
Locations inspected: views/userlogin/UserLogin/Index-en,views/userlogin/UserLogin/Index,userlogin/UserLogin/Index-en,userlogin/UserLogin/Index,views/userlogin/Index-en,views/userlogin/Index,userlogin/Index-en,userlogin/Index,views/UserLogin/Index-en,views/UserLogin/Index,UserLogin/Index-en,UserLogin/Index,views/Index-en,views/Index,Index-en,Index
Root path: C:\Users\Administrator\Desktop\Release
If you were expecting raw data back, make sure you set the 'Accept'-header of the request to correct format, for example 'application/json'
at Nancy.ViewEngines.DefaultViewFactory.GetRenderedView(String viewName, Object model, ViewLocationContext viewLocationContext)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at CallSite.Target(Closure , CallSite , DefaultViewFactory , Object , Object , ViewLocationContext )
at Nancy.ViewEngines.DefaultViewFactory.RenderView(String viewName, Object model, ViewLocationContext viewLocationContext)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at CallSite.Target(Closure , CallSite , IViewFactory , String , Object , ViewLocationContext )
at Nancy.Responses.Negotiation.ViewProcessor.Process(MediaRange requestedMediaRange, Object model, NancyContext context)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at CallSite.Target(Closure , CallSite , IResponseProcessor , String , Object , NancyContext )
at Nancy.Responses.Negotiation.DefaultResponseNegotiator.NegotiateResponse(IEnumerable1 compatibleHeaders, NegotiationContext negotiationContext, NancyContext context) at Nancy.Responses.Negotiation.DefaultResponseNegotiator.CreateResponse(IList1 compatibleHeaders, NegotiationContext negotiationContext, NancyContext context)
at Nancy.Responses.Negotiation.DefaultResponseNegotiator.NegotiateResponse(Object routeResult, NancyContext context)
at Nancy.Routing.DefaultRouteInvoker.<>c__DisplayClassa.b__6(Task`1 completedTask)
--- End of inner exception stack trace ---
at Nancy.NancyEngine.InvokeOnErrorHook(NancyContext context, ErrorPipeline pipeline, Exception ex)

wont start fresh install

500 internal server error on first run:

Nancy.RequestExecutionException: Oh noes! ---> Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'Index'
Currently available view engine extensions: sshtml,html,htm
Locations inspected: views/userlogin/UserLogin/Index-en-US,views/userlogin/UserLogin/Index,userlogin/UserLogin/Index-en-US,userlogin/UserLogin/Index,views/userlogin/Index-en-US,views/userlogin/Index,userlogin/Index-en-US,userlogin/Index,views/UserLogin/Index-en-US,views/UserLogin/Index,UserLogin/Index-en-US,UserLogin/Index,views/Index-en-US,views/Index,Index-en-US,Index
Root path: C:\plexrequestsnet
If you were expecting raw data back, make sure you set the 'Accept'-header of the request to correct format, for example 'application/json'
at Nancy.ViewEngines.DefaultViewFactory.GetRenderedView(String viewName, Object model, ViewLocationContext viewLocationContext)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at Nancy.ViewEngines.DefaultViewFactory.RenderView(String viewName, Object model, ViewLocationContext viewLocationContext)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at Nancy.Responses.Negotiation.ViewProcessor.Process(MediaRange requestedMediaRange, Object model, NancyContext context)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at Nancy.Responses.Negotiation.DefaultResponseNegotiator.NegotiateResponse(IEnumerable1 compatibleHeaders, NegotiationContext negotiationContext, NancyContext context) at Nancy.Responses.Negotiation.DefaultResponseNegotiator.CreateResponse(IList1 compatibleHeaders, NegotiationContext negotiationContext, NancyContext context)
at Nancy.Responses.Negotiation.DefaultResponseNegotiator.NegotiateResponse(Object routeResult, NancyContext context)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Nancy.Routing.DefaultRouteInvoker.<>c__DisplayClassa.b__6(Task`1 completedTask)
--- End of inner exception stack trace ---
at Nancy.NancyEngine.InvokeOnErrorHook(NancyContext context, ErrorPipeline pipeline, Exception ex)

thoughts?

500 - Internal Server Error

I installed the program, ran it As Administrator, and as soon as I open the userlogin web page it gave me a 500 - Internal Server Error. Pastebin of error.

Running Windows 10 x64. Any suggestions? Thanks!

Styling changes

  • Increase font size
  • The spacing for search results and other places is a bit broken on smaller screens
  • Navbar category doesn't follow you to various screens
  • There's no indication your are searching, use a spinner icon from FA while searching, just to make sure the user doesn't think somethings broken
  • Search query should stay between movie/tv switches

CP SSL error

when i try and connect to CP thru SSL i get this error:
Could not connect to CouchPotato, please check your settings. Exception Message: 'doctype' is an unexpected token. The expected token is 'DOCTYPE'. Line 2, position 3.

Log:
at PlexRequests.Api.ApiRequest.Execute[T] (IRestRequest request, System.Uri baseUri) <0xf0a5f3f8 + 0x0010f> in <filename unknown>:0 at PlexRequests.Api.CouchPotatoApi.GetStatus (System.Uri url, System.String apiKey) <0xf0a5ef10 + 0x000d3> in <filename unknown>:0 at PlexRequests.UI.Modules.ApplicationTesterModule.CouchPotatoTest () <0xf0a791d8 + 0x00062> in <filename unknown>:0 2016/03/19 15:30:50.274 PlexRequests.Api.CouchPotatoApi Trace: Getting CP Status, ApiKey = ***I TOOK THIS OUT*** 2016/03/19 15:30:50.309 PlexRequests.UI.Modules.ApplicationTesterModule Warn: Exception thrown when attempting to get CP's status: 2016/03/19 15:30:50.309 PlexRequests.UI.Modules.ApplicationTesterModule Warn: System.ApplicationException: Error retrieving response. Check inner details for more info. ---> System.Xml.XmlException: 'doctype' is an unexpected token. The expected token is 'DOCTYPE'. Line 2, position 3. at System.Xml.XmlTextReaderImpl.Throw (System.Exception e) <0xf0a277c0 + 0x0007f> in <filename unknown>:0 at System.Xml.XmlTextReaderImpl.Throw (System.String res, System.String[] args) <0xf0a273c8 + 0x0009b> in <filename unknown>:0 at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken (System.String expectedToken1, System.String expectedToken2) <0xf0a27050 + 0x00137> in <filename unknown>:0 at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken (System.String expectedToken1) <0xf0a27028 + 0x0001f> in <filename unknown>:0 at System.Xml.XmlTextReaderImpl.ParseDoctypeDecl () <0xf0a26cf8 + 0x000fb> in <filename unknown>:0 at System.Xml.XmlTextReaderImpl.ParseDocumentContent () <0xf7266a78 + 0x002a3> in <filename unknown>:0 at System.Xml.XmlTextReaderImpl.Read () <0xf72637a0 + 0x00053> in <filename unknown>:0 at System.Xml.Linq.XDocument.Load (System.Xml.XmlReader reader, LoadOptions options) <0xf0a269e8 + 0x0002d> in <filename unknown>:0 at System.Xml.Linq.XDocument.Parse (System.String text, LoadOptions options) <0xf0a26240 + 0x00077> in <filename unknown>:0 at System.Xml.Linq.XDocument.Parse (System.String text) <0xf0a26210 + 0x0001b> in <filename unknown>:0 at RestSharp.Deserializers.XmlDeserializer.Deserialize[T] (IRestResponse response) <0xf0a25f40 + 0x0004f> in <filename unknown>:0 at RestSharp.RestClient.Deserialize[T] (IRestRequest request, IRestResponse raw) <0xf0a53ba8 + 0x00168> in <filename unknown>:0 --- End of inner exception stack trace ---

Feature Request: Logs in admin panel

Would be nice to see logs in the admin panel to easily see what errors come up.

I also noticed that .log files are in the root directory. Would keep down on clutter if they were in a Logs folder.

Thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.