From 3725ed89db0115c33547a323ccd6bb8939b23089 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Fri, 3 May 2024 00:47:54 +0200 Subject: [PATCH] Sort by vote count and use case insensitive match for perfect matches --- scanner/providers/implementations/themoviedatabase.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scanner/providers/implementations/themoviedatabase.py b/scanner/providers/implementations/themoviedatabase.py index 3f73e1d5..4a5a3d2e 100644 --- a/scanner/providers/implementations/themoviedatabase.py +++ b/scanner/providers/implementations/themoviedatabase.py @@ -533,10 +533,10 @@ class TheMovieDatabase(Provider): ( x for x in results - if ("name" in x and x["name"] == name) - or ("title" in x and x["title"] == name) + if ("name" in x and x["name"].casefold() == name.casefold()) + or ("title" in x and x["title"].casefold() == name.casefold()) ), - key=lambda x: x["popularity"], + key=lambda x: (x["vote_count"], x["popularity"]), reverse=True, ) if res: