Allow sorting/filtering my history/ratings by both the rating and recently watched date

Let me first describe my use case: I don’t enjoy a lot of new films anymore – instead, I get much greater joy out of rewatching old movies I’ve rated highly in the past. That past can be up to 10 years back now, and sometimes I find out that my taste has changed, but nonetheless: I’m often finding myself wanting to go through the movies that 1) I have rated highly and 2) watched least recently. Maybe I missed it, but I don’t think the website currently offers a convenient way to do this.

On the ratings page, I can filter by individual rating – which is a good start, I already rewatched all my 10/10 ratings and I’m currently going through my 9/10 movies. That is a much larger list, and only being able to sort by the date of my rating is rather limiting here, because for many of them that is not the same date when I last watched them.

On the history page, I can sort by “Recently Watched”, but there is no way to filter by rating.

I think the correct place to solve this is the ratings page, adding a “Recently Watched” sorting option there as well. Would that be possible?

Might be possible, but I’m not sure what the performance hit will be. On your ratings page (and most other user profile pages), you get more sorting options when you select a specific type (i.e. Movies).

Ah right, forgot to mention that – I already specified only to see movies on the ratings page, of course. :slight_smile: Unfortunately "“Recently Watched” is not among the additional options you get in that case.

As a very dirty hack I exported both my ratings and my history (both only for movies) as CSV and used csvkit to query the data in the way I wanted to. :sweat_smile:

For example to get a list of all movies I rated either 8 or 9, sorted by when I last watched them:

csvjoin -c 'trakt_id' manu_faktur-history-movies.csv manu_faktur-ratings-movies-all.csv | csvgrep -c 'rating' -r '[89]' | csvcut -c 'watched_at,title,rating' | csvsort -c 'watched_at' -r

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.