From 946fc274cbffc9e7fc776ac768b7e155cd5e5f64 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Fri, 19 Jul 2019 20:48:41 +0200 Subject: [PATCH] PICARD-1558: Apply ratings to matched files --- picard/ui/ratingwidget.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/picard/ui/ratingwidget.py b/picard/ui/ratingwidget.py index a53615de9..172c7a4fb 100644 --- a/picard/ui/ratingwidget.py +++ b/picard/ui/ratingwidget.py @@ -87,7 +87,10 @@ class RatingWidget(QtWidgets.QWidget): def _update_track(self): track = self._track - track.metadata["~rating"] = str(self._rating) + rating = str(self._rating) + track.metadata["~rating"] = rating + for file in track.linked_files: + file.metadata["~rating"] = rating if config.setting["submit_ratings"]: ratings = {("recording", track.id): self._rating} self.tagger.mb_api.submit_ratings(ratings, None)