question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add a "From your Plex Watchlist" Row to Overseerr Discovery Page for Plex-authenticated users

See original GitHub issue

Description

For users who use authenticate with their Plex credentials, it would be great to show their Plex Watchlist as a row in Discovery with the ability to request items not currently available on the server.

Here is an example query builder for the API (from Sonarr):

var requestBuilder = new HttpRequestBuilder("https://metadata.provider.plex.tv/library/sections/watchlist/all")
                    .Accept(HttpAccept.Json)
                    .AddQueryParam("clientID", clientIdentifier)
                    .AddQueryParam("context[device][product]", BuildInfo.AppName)
                    .AddQueryParam("context[device][platform]", "Windows")
                    .AddQueryParam("context[device][platformVersion]", "7")
                    .AddQueryParam("context[device][version]", BuildInfo.Version.ToString())
                    .AddQueryParam("includeFields", "title,type,year,ratingKey")
                    .AddQueryParam("includeElements", "Guid")
                    .AddQueryParam("sort", "watchlistedAt:desc")

if (!string.IsNullOrWhiteSpace(authToken))
{
       requestBuilder.AddQueryParam("X-Plex-Token", authToken);
}

Desired Behavior

On the Discovery page, show a row called “From Your Plex Watchlist” that shows media items for everything you have added to your Plex Watchlist, with the same status and actions as Media Items in other rows (ie, Trending).

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr’s Code of Conduct

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:33
  • Comments:10

github_iconTop GitHub Comments

57reactions
iterexetcommented, Apr 7, 2022

Why stop there, I think it would be a dream to make it a permission & user settings option to auto-request anything that shows up on any plex user’s watchlist, then users would be able to effectively request things without leaving the plex app… set it and forget it

5reactions
tdeverxcommented, Jun 19, 2022

Plex just added an option to generate an RSS feed for your watchlist, this would essentially allow users to add this “URL” to their profile. This should remove the need to implement a way to scan all users Plex profiles and give users a choice if they want this or not. I also believe scrubbing an RSS feed should be 100x easier to implement.

https://app.plex.tv/desktop/#!/settings/watchlist

Read more comments on GitHub >

github_iconTop Results From Across the Web

Why use Overseerr over watchlist integration? : r/PleX - Reddit
I have my Sonarr/Radarr setup to automatically search for stuff on users' watchlists. I like this approach because users don't have to leave ......
Read more >
Universal Watchlist (Beta) - Support - Plex
It's easy to add content to your Universal Watchlist from a number of places: Movies or TV shows in a Plex Media Server...
Read more >
Users - Overseerr
This account's credentials are used to authenticate with Plex. Adding Users. There are currently two methods to add users to Overseerr: importing Plex...
Read more >
User watchlist · Issue #327 · sct/overseerr - GitHub
User logs in and selects things the things they want to be on their list, both movies and TV. Leverage Plex API to...
Read more >
Plex torrent Streaming Through RealDebrid on Python - Morioh
Using content services like plex discover, trakt and overseerr, your personal media server users can add movies/shows to their watchlist and they become ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found