Request management and media discovery tool for the Plex ecosystem
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 3 years ago
This release is also available on:
v1.23.2
Published by github-actions[bot] over 3 years ago
After 4 months of alpha testing, we are finally comfortable enough to put Overseerr in its beta state. There is a lot to say about this, but probably too much for these release notes, so I put my thoughts into a notion post. You can check that out here.
We added tag support in this version for both Radarr and Sonarr. You can select tags from your Radarr/Sonarr settings for your defaults. You can also override tags per request!
Users can now enable or disable notification agents themselves if they don't want to be directly notified. This also includes a new redesign to the notifications page for the users to better organize and prepare for more configuration there.
Published by github-actions[bot] over 3 years ago
We have added user request quotas in this release. Users can be limited globally from Overseer's settings, or each user can have their specific request quota. Up to you!
If you request as another user, Overseerr will present their quotas to you, and you will consume their requests in doing so. Users can also view their current quota limits and status on their profile pages!
The logs page under Settings is finally here! Now you no longer need to dive directly into the log file to determine what's going wrong. Just navigate to the logs page and click the handy copy button on your error log so you can get support! This feature was from @danshilm. Thanks so much!
We now show two new sliders on the discover page, one for Movie Genres and another for Series Genres! You can click on these to narrow down the popular results in movies/series.
If you are using Overseerr as a home screen shortcut on iOS, we recommended removing it once and re-adding it. We made improvements to the rendering and space use on iOS phones to correctly extend the app into the status bar area, giving it even more of a native feel. It looks terrific! Check out the screenshot below:
If you are mounting your config directory on a slower disk drive, you will be happy to know we have made some changes to our database writes to allow vastly increased performance up to 10x!
If you are a completionist and don't like to see partial series in your library, you can now disable users' ability to request partial seasons. This feature will only allow the user to request the entire series at once. Keep in mind, if you are using quotas, then the user must have enough requests remaining to request all of the seasons!
Detailed changelog below. As always thank you to all the contributors and translators for helping make this project what it is today!
This release is also available on:
v1.22.0
Published by github-actions[bot] over 3 years ago
If you were using the "Enable notifications for automatic-approved requests" option before, you will need to instead use the new Media Automatically Approved
request type on each of your notification agents. This allows finer control of where and to who automatic approval notifications are sent.
The new Plex TV agent (Beta) is now available on Plex, and so we now also support scanning those titles. They should be picked up without any issue, but if you do have problems please make sure to report them to us!
We now have ARM support for all of our images. This is the first release with ARM support! (If you ignore the one we pushed by mistake a few days ago 🤭)
The request list has been redesigned to work better at all screen sizes! Here's how it looks on mobile:
We have added Studio/Network sliders to the discovery page to help find content in a new way! The studios and networks that we currently show are hardcoded for now, but we will update the list as we go.
You will also be able to browse studios/networks from the Movie/TV detail pages as well by clicking on them.
You can now click on any Genre/Studio/Network/Language on detail pages to bring up a discovery list for the relevant category. Just another way to find more related content!
Users can now set their own custom chat IDs to get personal Telegram notifications for their requests. They will need to have the same bot you set up initially for your Telegram notifications added to their chat and provide the relevant chat ID. Thank you @ankarhem!
Thanks as always to all of our collaborators, contributors, and translators! This project is not possible without all of you. Apologies if I forgot to mention anyone! Feel free to yell at me on Discord and I'll fix it! 😄
This release is also available on:
v1.21.0
Published by github-actions[bot] over 3 years ago
This release is also available on:
v1.20.1
Published by github-actions[bot] over 3 years ago
/login
endpoint has been renamed to /plex.
You can now set a region/language to filter discover's popular/upcoming lists. Regions will also affect other things site-wide, like film ratings. (Users can override this setting)
Users have a brand new profile page and settings page. The existing edit page has been removed in favor of the new user settings page. This gives the users the ability to have a more personalized experience. There are only a few settings, but getting the page out opens the door for plenty of customization. Here are some of the new options:
As you can see above, tons of help from contributors to get this release to you. Thanks to everyone that is helping. Shout out to all the translators that keep things localized even though we keep changing strings on them all the time. 🙇
Published by github-actions[bot] over 3 years ago
Overseerr will now cache external API requests! This includes requests to TMDb, Rotten Tomatoes API, and your Radarr/Sonarr servers. Loading profiles/root folders back to back will be a lot faster now!
If you ever need to clear the cache, you can do so on the new Jobs & Cache
page in the settings!
Do you ever need to request something for someone else because they, for whatever reason, cannot log in at that moment themselves? Well, now you can!
As long as a user is either Admin or has both the Manage Requests
and Manage Users
permission, they will have the ability to modify the requesting user!
Published by github-actions[bot] over 3 years ago
We can now sync status from Radarr & Sonarr directly. If you had monitored items in Radarr/Sonarr before setting up Overseerr, this will sync their status! This also helps clean up some conditions where show status didn't match up exactly!
🚨 You must enable sync for each Radarr/Sonarr server you wish to sync in their respective settings page! 🚨
Because we now can track your media in Radarr/Sonarr, that means we can also add things like links directly to your instances from inside Overseerr!
By default, this will generate a link using your connection information. If you want to use a different external URL, you can now set one in the Radarr/Sonarr settings!
We can now also sync your activity in Radarr/Sonarr into the manage panel for all media. This also updates the activity status badge for media to show "Processing..." when there is activity on it.
Media items will now feature a new button if we find it on your Plex server. Clicking on it takes you directly to the item in your Plex library! This works for both standard and 4K versions of your content!
Thanks, @ankarhem!
In the rare case that your sync is not correctly marking an item as available but you are certain it's actually available, you can click the new "Mark as available" buttons in the media management panels.
This release includes the ability to edit user permissions in bulk directly from the user list. Thank @hmnd for this!
If your users are all still stuck with their Plex emails as their usernames, you can manually change them now by editing their display name in their settings. This will affect the displayed name everywhere in Overseeerr, including notifications. Thanks again, @ankarhem!
During setup and in your plex settings, there is a new dropdown that you can use to help you find your plex server's internal and external address directly from the plex.tv API. This one is from @chriscpritchard! Thanks!
When the series you were requesting was brand new and no one had yet filled in the external ID on TMDb yet, it would cause an error and not let you proceed. Now, we will pop up a tool to help you select the correct title on TVDB so we can still send the request through! With the new Sonarr sync, this should also let us correctly mark the item as available even if the TMDb external ID happens to still be missing at that point! @ankarhem put a lot of work into this one. Thanks! 👏
You can now choose to hide all items that are already marked as available from your discovery sliders and results. This will not affect search results. This feature is currently experimental! If you would like to try it, toggle it in your General Settings!
Enable Proxy Support
in your settings. Again, thanks @TheCatLady!This release is also available on:
v1.18.0
Published by github-actions[bot] over 3 years ago
Published by github-actions[bot] over 3 years ago
Finally, the 4K server checkbox in the Radarr/Sonarr config does something! Get started by setting up at least one 4K Radarr/Sonarr server. If you don't have any default 4K Radarr servers, you cannot make 4K movie requests. The same goes for Sonarr!
Users will also need the "Request 4K" permission. (You can grant this permission for only movies or series)
One of the most highly requested features is now available in this release! Users with the "Advanced Requests" permission will be able to select Radarr/Sonarr servers, profiles, and root folders per request.
Hand in hand with the advanced requests feature, you can now edit requests before approving them. Someone requesting every season of the Simpsons? Maybe adjust which seasons are selected before you hit approve. You can also change the destination server/profile/folder. You can edit requests from the manage movie/series slide-over or the Request list page.
If you are one of the people that use HAMA for your Plex anime library, we can now correctly scan and detect available shows/movies in those libraries! Thanks, @mmozeiko!
This update also includes basic support for local users! If you have home users without plex accounts, they can now use Overseerr too! You can create a local account from the User list.
As of right now, there is no way to change a local account's display name or password after they are created. These features will come in one of the next updates. (Along with a ton of other improvements relating to users)
Thanks to @ankarhem for this!
Another notification agent ready for service! We added webhooks with custom JSON payloads in this update. You can design the payload in any way you like using a built-in editor. Template variables are available to display the content how you want. Further updates will also improve this over time, and we will add a lot more template variables in the future!
Published by github-actions[bot] almost 4 years ago
We now support pushover notifications! Thanks @ankarhem
Overall this is a small update, there are some more tweaks to the Titlecard design and some new animations applied to them. Ive also included everyones language updates. Thanks to all the contributors providing translations!
This release is also available on:
v1.16.0
Published by github-actions[bot] almost 4 years ago
🚨 YOU MUST SET THESE AS THEY WILL ALL BE EMPTY BY DEFAULT OR YOU WILL RECEIVE NO NOTIFICATIONS 🚨
You can now set which notification events are sent to which notification agents! You can find this under each individual agent's settings page.
The request list is now filterable and sortable. Filtering options are a little sparse for now, so you can only filter by All/Pending/Approved
but more filter options will come in the future such as Declined
and Available
.
Telegram is now available as a notification agent! Thanks @ankarhem for building this!
When the frontend detects a change in the backend, a modal will now open and force the user to reload Overseerr. This helps keep the frontend up to date for people who don't like to ever close tabs. It also makes using the app as a bookmarked app on iOS/Android even better, because those tend to also not force a reload when they are opened.
Note: This does not update the actual app for you, its just a frontend notification when the backend was already updated.
Sender Name
for email notifications. It will default to Overseerr
The Titlecard has been updated to make better use of its available space. The "see more" button has been removed in favor of a larger, wider request button and the status icons are now smaller and put into the corners of the Titlecard to better match the overall design of Overseerr.
Person pages will now combine duplicate credits into one.
That's all for now! More stuff on the way!
Published by github-actions[bot] almost 4 years ago
First of all, merry christmas and happy holidays to everyone! Here is your christmas day gift!
Version 1.14 is here, and it includes some pretty rad new stuff!
Now items that are a part of collections will show a Collections button on their details page. Clicking on it will take you to a details page with all the movies in the collection. From there, you can request all the films at once! If you already have some items in a collection, then clicking request will only grab what you don't already have available.
Movies/Series with available trailers will now show a button that will take you directly to the video!
Thanks @jayesh100 for building this!
If your requests fail to send to Radarr and Sonarr for some reason (connectivity, for example) your media will now go into a "failed" state. You will now be able to ask Overseerr to retry sending the item to the respective service in the Request list.
Thanks @johnpyp for this one!
You can now grant users separate permissions for auto approval!
Slack is now supported as one of our notification agents. More on the way!
overseerr.log
will still be the most recent logs (its symlinked to the days file)That's it for now. A lot more still being built and on the way soon!
Published by github-actions[bot] almost 4 years ago
This release is also available on:
v1.13.0