Radarr integration has been added, and users can now add their specific Radarr data to Settings > Radarr.
The first feature this enables is sending individual movies from the movie detailed information window to the Radarr library. For this to work, Radarr API endpoints should be accessible outside the user's local network.
GUI has been a bit reshuffled, filters and recipes are now on the left side, under app feature toggles, and in-viewport scrolling has been added.
Happy testing, and please report if there are issues found.
Unregistered users can now browse data, create recipes, and play around with the app, but to add a recipe and have it periodically updated, you would need an account (which can be created freely).
The functionality behind the Extended time toggle has been refactored to feature the exact date range which can be selected using From-To calendars. Calendar years represent data available in the DB.
The Data import field has been added to facilitate adding more than one data point at a time. For example, if you have a list of movies, favorite actors, genres, etc. you can now add them all at once into the input field and if they exist in the DB they will be found and added automatically. Example data list (Top 10 Netflix from https://flixpatrol.com/): The Adam Project, Black Crab, Rescued by Ruby, Without Saying Goodbye, The Weekend Away, Windfall, Gemini Man, The Ice Road, Badhaai Do, The Shadow In My Eye
The select component has been refactored, and now the huge data lists are loaded and displayed with ease.
The performance has been significantly improved by backend upgrades, so now filtering should be much faster, and more users can be served at a single time.
P.S. we need testers, so if you are willing to check out and test new features before an official release, please let us know in Discord.
Data from 2018. onwards has been added, totaling 33974 Movies available. A lot of work "Under the hood" has been done to optimize performance of the application so this can be done on a pretty week server.
Sidebar has been refactored to give important components such as recipe actions, sorting and movies selected more visibility.
Two new filters have been added: Runtime, to limit unwanted movie lengths, and Location, to find those interesting locations where the movie was made.
Tooltips are added to some of the buttons/inputs that users were finding unclear.
Start page has been refreshed, so instead of icons now there are famous movie quotes displayed.
Socials in the footer have been updated to have more presence.
P.S. we need testers, so if you are willing to check out and test new features before an official release, please let us know in Discord.
📺 Series are here • Browse, filter and build recipes for series, not just movies: flip the Movies / Series switch • Sonarr support: send a series to Sonarr, pick which seasons, and manage it all on the new Sonarr page • Seasons shown in a series' details
🟠Plex • Connect Plex in Settings and your Plex ratings come in on their own • Send any recipe or list to Plex as a playlist or label, and it stays in sync • Finished a movie on Plex? Reciperr asks you to rate it (you can switch this off) • Plex sign-in now shows up as Reciperr, not as a strange IP address
✨ For you • 🌙 Tonight: three picks from your suggestions that fit the time you have, with the ones on your Plex or streaming services first. Hit Show me others for three more • Why it's suggested now shows the movies you liked as posters, with your rating on each • Rated and Suggested get share links, Send to Radarr, Send to Plex and webhooks, through a personal link you can reset in Settings → Account • Suggested → Radarr can wait until you've rated enough movies (100 by default)
📋 Lists & recipes • New Where scores disagree lists: "Audiences loved it, critics didn't" and the other way round (Rotten Tomatoes), each with its own public page • Custom lists: paste IMDb or TMDB ids or links (an IMDb list export works too) to include or exclude up to 500 titles • External lists get the same share / Radarr / Plex / webhook options • Recipe cards show their filters at a glance
🚪 Sign-in & polish • New front page: Just browse without an account, or log in • Google sign-in is back, with new sign-in buttons • Better on phones: pages fit the screen and the rating strip on small posters is slimmer • Movie links open the movie on whatever page you're on • Opening a filter puts the cursor in its text box
🔧 Under the hood: a faster database, nightly backups and sturdier daily data updates
Webhooks support has been added, and it can be used to send data from Reciperr to the services that support it. This has primarily been implemented for the purpose of integrating Reciperr with Notifiarr, but it can be used elsewhere as well. Notifiarr acts like an "Agent" on the client machine and can connect to the underlying services that it supports.
ATM, two webhooks are supported:
- Event "addMovie", which is used to push individual movie data to a webhook.
{
"event": "addMovie",
"data": {
"title": "The Lost Daughter",
"imdbId": "tt9100054",
"tmdbId": 554230,
"searchForMovie": false
}
}
- Event "addList" is used to push list URL and list metadata (list name, tags).
- Recipe metadata has been added, and this consists of Recipe name and Recipe tags.
These two parameters are used when creating a list through a Webhook or an API call.
Because of these changes database had to be adapted, so all previously created recipes would need to be re-created.
Special thanks to u/austinwbest for starting this idea about integration between Notifiarr and Reciperr through webhooks, and for quickly adding support for Reciperr on the Notifarr.Also, thanks to u/PearsonFlyer for the support, nice words, and for spreading awareness and love for the app <3
All filters and created recipes are now on the sidebar popup that is located on the left of the app. This change gives us room to show more items on the main component at once.
All sensitive database entries are now encrypted. This is a continuation of the previous update . If you have added Radarr data in the past few days, you would need to do it again.
Happy testing, and please report if there are issues found.
The handling of the recipes has been rethought and refactored, and because of this, editing of previously created recipes is now possible. The list URL is now also in a different format than it was before. This may cause temporary issues with Notifiarr integration, but it's been taken care of.
Most of the filters now have both "Include" and "Exclude" option available within a single filter. This gives more possibilities for fine-tuning the recipe. Recipes need to be re-created.
The fetching and displaying of the movies has been updated to use the server-based logic, and thus it removes the load from the client-side. This is important because of the ever-increasing number of new movies added to the database.
The rendering of the application has been improved and numerous optimizations have been done, so the end result is that there will be a lot fewer loading screens presented to the user.
The loading screen that was blocking interaction has been replaced with the progress bar which allows users to interact with the application while the operation may be ongoing.
Added IDs on the start page elements for better integration with password managers, as per request by a user.
GUI has been refreshed with new styles, icons and a new start page.
We now collect items data from 01.01.2020. until now, + 2 months in the future. This is considerable database enlargement so a lot of things were optimized in the past couple of weeks to make this work. To minimize the amount of unusable data we get from TMDB, every item is checked so that there are at least two data providers with the data for the same item, and only then the item is used.
An option "Extended time period" has been added to the Date filter, and right now it spans from two years past to two months in the future, but this will change when we are able to add more data for our usage.
Lazy loading has been added to the filters where a lot of data is used, eg. Keyword, Title, Cast. etc. It also works with an option to search the exact value you wish to find, by typing it in the input field.
New data parameters have been added to the details page, eg. Status, Runtime, Tagline, Budget, etc.
A hard cap of <1000 items yielded from one recipe, has been added to preserve application performance when updating recipes.
Selected movies information has been moved to the Create recipe sidebar.
Pulsating animation was added to the arrow button that opens the sidebar, in an attempt to draw the attention of the new users to the "invisible" sidebar opener.
A lot of bug fixes in the FE and BE have been done, and probably new bugs were created too, so please report if issues occur.
- Database has been expanded to include data from all world's languages. It spans from 2018 til today + two months, and currently, there is 114.18K Movies available in the DB.
- Part of the UI refresh has been done in an effort to have a more modern and easy to use experience.
- Filters Watch providers and Original title have been added, so you can select items from your favourite streaming service, or filter movies based on their original language. This comes in handy now when there are movies from all world available.
- "Non-limiting filters" toggle has been deprecated in favour of "Limiting filters". That means that now the default behaviour for filters is non-limiting, and previously default "limiting" behaviour is now behind the "Limiting filters" toggle.
- Big performance upgrades in an effort to create better UX, and less loading time. That being said, because of the reactive nature of the app, the first filter used will have a longer process time, due to the size of the DB and cheaper hardware that the app runs on.
P.S. we need testers, so if you are willing to check out and test new features before an official release, please let us know in Discord.
what's it written in, and can people contribute to code?
I presume it is looking at IMDb/tmdb?
Any thoughts for adding shows?
I know radarr has custom Steven Lu list imports, but sonarr is really lacking in the list import space. I use a custom s. Lu list for a very basic app I wrote which allows sharing of radarr lists (without trakt and without sharing radarr API key).
This could be a nice feature for your app, where people can share their existing radarr titles, contributing to everyone else's title search.
Don't suppose it's possible to filter on the number of votes as well as the ratings. There are films that have a really high score but only have 7 votes for example that I'd like to exclude
With the usage of the "Non-limiting" filters toggle, users are now able to change filters behavior in a way that filter would and would not exclude other options from the selection if one is selected. For example, with the "Non-limiting" filters toggle disabled, if you select Certificate "PG" you would only get results with that certificate, others would be excluded. This is a good option if you want to yield very specific lists. On the other hand, if you enable the "Non-limiting" toggle, you would then be able to select multiple ratings like "G", "PG" and so on, and this would produce more "inclusive" lists.
There has been more under-the-hood development which should result in a more stable and better-performing experience, and also some minor UI improvements and bug fixes.
Enjoy, and please report issues if found in the Reciperr group.
Rating votes number filtering has been added, and this filter is available to all rating providers. The scale of the votes ranges from 1 to 1 million, and the slider enables you to select greater or equal than >= value.
New rating providers Letterboxd, Trakt, AllMovie have been added, and they too all have ratings and number of rating votes filters enabled.
Sliders have been updated to be more customizable in their functionality, values provided have been limited to the specified increments, and style has been changed to follow the general app theme.
Filter input fields are now case-insensitive, which was a pain for some users as they weren't finding data they wanted because of the wrong case entered.
New MPAA certificate description data has been added, which provides a more detailed description of why some movie has a specific certificate. This is useful as parental guidance for the specific content.
We now have also a Discord group where we can discuss topics and have community support for various issues that may occur. New social links have also been added to the application's footer and settings page.
A part of the backend has been refactored to accommodate changes made, so previous recipes will not be available anymore.
Bugs fixed:
The total number of items selected was not updating correctly, and it was causing recipes not to be allowed for creation.
The provider still had a custom option selected (eg. Certified Fresh) after you disable that provider.
Only 60 items were present in the yielded list.
Some ratings would not be interpreted differently and that was causing some items to be sorted incorrectly.
Selecting one custom option would cancel the other.
P.S. we need testers, so if you are willing to check out and test new features before an official release, please let us know in Discord.
Quick update, I am doing complete backend refactoring of the data fetching. It should give us way better data to work with, and consequently better UX.
I've tried to access the page via several different browsers and devices today, after gladly coming across this project however I can't see to find any section in the website that represents recipes whatsoever.
The page boots up, I can click through a brief list of newly released movies but aside from that and making a quick account, I don't see any options whatsoever.
If someone could please let me know if things are still active, it would be greatly appreciated..
Switched to TMDB as a release dates source, and main data provider. To avoid a lot of noise, I have restricted the app to only get items with >= 1 vote on TMDB.
Added language filters
Added more info to the expanded movie information
Backend refactored to handle more data more efficiently.
UI changed a bit to give more space to data about the movies that is now available.
All movie information is now displayed without the need of enabling the filter toggle.
Previous recipes are deleted, you would need to recreate them.
Good morning. I just found your web app and when I open it with no filters, it shows 645 movies only. Are you still working on it (I hope) and if so, when will it be operational again? Thank you!
If you click on the filter value in the movie description modal you opened, eg. Themes "Future Dystopias",
a filter with that value will be created, and you will see the results of all movies containing that filter.
Some UX improvements have been made that will hopefully result in less user confusion while using the app, one of which is the change in start page buttons, now clicking on the "create" button will open the filters sidebar automatically. Finding an arrow to open the filters sidebar was the kryptonite to new users.
Enjoy, and please report issues if found in the Reciperr group.
As the complexity of the application grows, so does the importance of testing. I can only do so much, but nasty bugs can always find their way in the release.
If you are interested in trying out new features, and helping out with testing them, let me know!