# Plex Requests .Net

**URL:** <https://forums.plex.tv/t/plex-requests-net/141303>\
**Category:** Dev/API Corner\
**Tags:** other-dev\
**Created:** [April 6, 2016, 7:58am UTC](https://forums.plex.tv/t/plex-requests-net/141303 "2016-04-06T07:58:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![TidusJar](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tidusjar/32/141047_2.png) [@TidusJar](https://forums.plex.tv/u/TidusJar)\
**Post date:** [April 6, 2016, 7:58am UTC](https://forums.plex.tv/t/plex-requests-net/141303/1 "2016-04-06T07:58:13Z")

</div>

Hello everyone,

So as you may know I have wrote a .Net version of the original Plex Requests.

I’d like to share with everyone our latest release that now supports Headphones!

> **[tidusjar/Ombi](https://github.com/tidusjar/Ombi/releases)**
>
> Want a Movie or TV Show on Plex or Emby? Use Ombi! - tidusjar/Ombi

Here is our new website!  
[http://tidusjar.github.io/PlexRequests.Net/](http://tidusjar.github.io/PlexRequests.Net/)

If you have any questions or issues please feel free to post here.

Thanks,  
TidusJar.

---

<div class="post-metadata">

**Author:** ![MikeG6.5](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mikeg6.5/32/10150_2.png) [@MikeG6.5](https://forums.plex.tv/u/MikeG6.5)\
**Post date:** [April 6, 2016, 4:46pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/2 "2016-04-06T16:46:26Z")

</div>

How about a Python version and not require all these other dependencies. Plex is written in Python, so any machine able to run Plex can also run anything written in Python. This seems to be a no brainer to me…

The only people that can run this are running what for an OS? Windows? And that’s what percentage of the user base? 20%? 40%? How many could use this tool if it were in Python? EVERYONE!

---

<div class="post-metadata">

**Author:** ![TidusJar](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tidusjar/32/141047_2.png) [@TidusJar](https://forums.plex.tv/u/TidusJar)\
**Post date:** [April 6, 2016, 6:18pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/3 "2016-04-06T18:18:41Z")

</div>

> @MikeG6.5 said:  
> How about a Python version and not require all these other dependencies. Plex is written in Python, so any machine able to run Plex can also run anything written in Python. This seems to be a no brainer to me…
> 
> The only people that can run this are running what for an OS? Windows? And that’s what percentage of the user base? 20%? 40%? How many could use this tool if it were in Python? EVERYONE!

Hi, If someone writes a Python version then cool, but that’s not going to be me.

This can run on any OS, it is using the same backend framework as a well known application called Sonarr.

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 7, 2016, 4:02pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/4 "2016-04-07T16:02:05Z")

</div>

i am having an issue with the sonarr setup. i was able to setup sonarr, then when i tested adding a show, it gave an error. Tried Twin Peaks, All Seasons.

Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type ‘PlexRequests.Api.Models.Sonarr.SonarrAddSeries’ because the type requires a JSON object (e.g. {“name”:“value”}) to deserialize correctly. To fix this error either change the JSON to a JSON object (e.g. {“name”:“value”}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array. Path ‘’, line 1, position 1. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at PlexRequests.Api.ApiRequest.ExecuteJson[T](IRestRequest request, Uri baseUri) in C:\projects\requestplex\PlexRequests.Api\ApiRequest.cs:line 111 at PlexRequests.Api.SonarrApi.AddSeries(Int32 tvdbId, String title, Int32 qualityId, Boolean seasonFolders, String rootPath, Int32 seasonCount, Int32[] seasons, String apiKey, Uri baseUrl) in C:\projects\requestplex\PlexRequests.Api\SonarrApi.cs:line 94

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 7, 2016, 4:03pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/5 "2016-04-07T16:03:29Z")

</div>

also, i did not set a quality profile because when i click the button, it takes me to a page that says:

{“result”:false,“message”:“You must specify a Quality Profile.”}

---

<div class="post-metadata">

**Author:** ![halorrr](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/halorrr/32/97439_2.png) [@halorrr](https://forums.plex.tv/u/halorrr)\
**Post date:** [April 11, 2016, 1:10am UTC](https://forums.plex.tv/t/plex-requests-net/141303/6 "2016-04-11T01:10:25Z")

</div>

Since it is written with the same backend framework as Sonarr would it be a lot of trouble to make an actually app version of it for mac? That way I can just double click it to launch and not keep a terminal window open. That’s how Sonarr has it for mac.

---

<div class="post-metadata">

**Author:** ![williamray507](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/williamray507/32/3259_2.png) [@williamray507](https://forums.plex.tv/u/williamray507)\
**Post date:** [April 11, 2016, 2:47am UTC](https://forums.plex.tv/t/plex-requests-net/141303/7 "2016-04-11T02:47:02Z")

</div>

I am having the same problem with Sonarr as sydeburnz.

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 11, 2016, 12:39pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/8 "2016-04-11T12:39:16Z")

</div>

any word on this? also, i logged into my server today to look around and it said the app had unexpectedly closed.

---

<div class="post-metadata">

**Author:** ![TidusJar](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tidusjar/32/141047_2.png) [@TidusJar](https://forums.plex.tv/u/TidusJar)\
**Post date:** [April 12, 2016, 11:17am UTC](https://forums.plex.tv/t/plex-requests-net/141303/9 "2016-04-12T11:17:04Z")

</div>

Sorry guys, the notifications of this thread was ending up in my junk mail so I didn’t see any of these!

There are a few bugs in the 1.6 release that we are squashing right now.

---

<div class="post-metadata">

**Author:** ![jaycedk](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jaycedk/32/81890_2.png) [@jaycedk](https://forums.plex.tv/u/jaycedk)\
**Post date:** [April 13, 2016, 4:47pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/10 "2016-04-13T16:47:07Z")

</div>

Hmm I might be an dumb ass, but cant find the default admin user / password

---

<div class="post-metadata">

**Author:** ![jaycedk](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jaycedk/32/81890_2.png) [@jaycedk](https://forums.plex.tv/u/jaycedk)\
**Post date:** [April 13, 2016, 5:18pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/11 "2016-04-13T17:18:33Z")

</div>

Hmm guess its important to read the instructions.  
Right click the \*.zip properties unblock. :-B  
Before extracting 🙂

---

<div class="post-metadata">

**Author:** ![williamray507](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/williamray507/32/3259_2.png) [@williamray507](https://forums.plex.tv/u/williamray507)\
**Post date:** [April 17, 2016, 3:54am UTC](https://forums.plex.tv/t/plex-requests-net/141303/12 "2016-04-17T03:54:00Z")

</div>

Any word on when you are going to get the Sonarr Get Quality Profiles working?

{“result”:false,“message”:“You must specify a Quality Profile.”,“baseUrl”:null,“hasBase”:false}

---

<div class="post-metadata">

**Author:** ![TidusJar](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tidusjar/32/141047_2.png) [@TidusJar](https://forums.plex.tv/u/TidusJar)\
**Post date:** [April 17, 2016, 5:40am UTC](https://forums.plex.tv/t/plex-requests-net/141303/13 "2016-04-17T05:40:03Z")

</div>

> @williamray507 said:  
> Any word on when you are going to get the Sonarr Get Quality Profiles working?
> 
> {“result”:false,“message”:“You must specify a Quality Profile.”,“baseUrl”:null,“hasBase”:false}

Hi,

We have just release version 1.6.1 that contains a large amount of bug fixes. Check it out!

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 18, 2016, 3:16pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/14 "2016-04-18T15:16:06Z")

</div>

still seems to have the issue.

{“result”:false,“message”:“You must specify a Quality Profile.”,“baseUrl”:null,“hasBase”:false}

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 18, 2016, 3:40pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/15 "2016-04-18T15:40:09Z")

</div>

there is something off with the sonaar setup page. after a few tries i was finally able to get it to pull down the quality profiles. i started from scratch and even reset the sonaar api key. might try that if you are having issues.

---

<div class="post-metadata">

**Author:** ![TidusJar](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tidusjar/32/141047_2.png) [@TidusJar](https://forums.plex.tv/u/TidusJar)\
**Post date:** [April 18, 2016, 3:41pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/16 "2016-04-18T15:41:18Z")

</div>

> @sydeburnz said:  
> there is something off with the sonaar setup page. after a few tries i was finally able to get it to pull down the quality profiles. i started from scratch and even reset the sonaar api key. might try that if you are having issues.

I’ve tried to reproduce it with no luck. What browser are you using?

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 18, 2016, 3:44pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/17 "2016-04-18T15:44:38Z")

</div>

when adding a tv show for testing, i am getting a pop up window that says ‘undefined’

also, i have a test user i use for this kind of testing to be sure i see what my users see. it seems as though the admin link stays active and i can change admin settings as a basic plex user.

---

<div class="post-metadata">

**Author:** ![sydeburnz](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/sydeburnz/32/12997_2.png) [@sydeburnz](https://forums.plex.tv/u/sydeburnz)\
**Post date:** [April 18, 2016, 3:45pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/18 "2016-04-18T15:45:15Z")

</div>

using chrome and firefox

---

<div class="post-metadata">

**Author:** ![TidusJar](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tidusjar/32/141047_2.png) [@TidusJar](https://forums.plex.tv/u/TidusJar)\
**Post date:** [April 18, 2016, 3:47pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/19 "2016-04-18T15:47:05Z")

</div>

> @sydeburnz said:  
> when adding a tv show for testing, i am getting a pop up window that says ‘undefined’
> 
> also, i have a test user i use for this kind of testing to be sure i see what my users see. it seems as though the admin link stays active and i can change admin settings as a basic plex user.

The admin link is staying there because you are not logging out as the admin, you are only logging out as the user (there are 2 different levels of authentication, it’s slightly confusing but we are working on it). If you are getting ‘undefined’ can you please log an issue on Github so the rest of the team can take a look too?  
Thanks

---

<div class="post-metadata">

**Author:** ![cayars](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/cayars/32/6296_2.png) [@cayars](https://forums.plex.tv/u/cayars)\
**Post date:** [April 18, 2016, 4:04pm UTC](https://forums.plex.tv/t/plex-requests-net/141303/20 "2016-04-18T16:04:08Z")

</div>

> @jaycedk said:  
> Hmm guess its important to read the instructions.  
> Right click the \*.zip properties unblock. :-B  
> Before extracting 🙂

I think I’m being dense. Just pulled down the zip and extracted it. Can’t find install or readme/directions anywhere. Anyone help?

Thanks,  
Carlo

[Next page](https://forums.plex.tv/t/plex-requests-net/141303.md?page=2)
