diff -Nru lollypop-1.4.16.r3.g7f168e14f/debian/changelog lollypop-1.4.16.r6.ga09712088/debian/changelog --- lollypop-1.4.16.r3.g7f168e14f/debian/changelog 2021-02-16 23:00:19.000000000 +0000 +++ lollypop-1.4.16.r6.ga09712088/debian/changelog 2021-02-25 23:00:24.000000000 +0000 @@ -1,5 +1,5 @@ -lollypop (1.4.16.r3.g7f168e14f-1~focal) focal; urgency=medium +lollypop (1.4.16.r6.ga09712088-1~focal) focal; urgency=medium - * 1.4.16.r3.g7f168e14f-1 + * 1.4.16.r6.ga09712088-1 - -- Wed, 17 Feb 2021 00:00:19 +0100 + -- Fri, 26 Feb 2021 00:00:24 +0100 diff -Nru lollypop-1.4.16.r3.g7f168e14f/lollypop/view_current_albums.py lollypop-1.4.16.r6.ga09712088/lollypop/view_current_albums.py --- lollypop-1.4.16.r3.g7f168e14f/lollypop/view_current_albums.py 2021-02-16 23:00:13.000000000 +0000 +++ lollypop-1.4.16.r6.ga09712088/lollypop/view_current_albums.py 2021-02-25 23:00:18.000000000 +0000 @@ -160,7 +160,6 @@ for child in self.children: if child.album == album: self._box.remove(child) - child.destroy() break if not self.children: self.show_placeholder(True) diff -Nru lollypop-1.4.16.r3.g7f168e14f/lollypop/view_tracks_album.py lollypop-1.4.16.r6.ga09712088/lollypop/view_tracks_album.py --- lollypop-1.4.16.r3.g7f168e14f/lollypop/view_tracks_album.py 2021-02-16 23:00:13.000000000 +0000 +++ lollypop-1.4.16.r6.ga09712088/lollypop/view_tracks_album.py 2021-02-25 23:00:18.000000000 +0000 @@ -264,11 +264,7 @@ track.id == child.track.id: tracks.append(child.track) child.set_state_flags(Gtk.StateFlags.NORMAL, True) - # Do not update album list if in party or album already available - playback_track = App().player.track_in_playback(track) - if playback_track is not None: - App().player.load(playback_track) - elif not App().player.is_party: + if not App().player.is_party: album = Album(track.album.id, [], []) album.set_tracks(tracks) if not App().settings.get_value("append-albums"): diff -Nru lollypop-1.4.16.r3.g7f168e14f/lollypop/widgets_playlist_smart.py lollypop-1.4.16.r6.ga09712088/lollypop/widgets_playlist_smart.py --- lollypop-1.4.16.r3.g7f168e14f/lollypop/widgets_playlist_smart.py 2021-02-16 23:00:13.000000000 +0000 +++ lollypop-1.4.16.r6.ga09712088/lollypop/widgets_playlist_smart.py 2021-02-25 23:00:18.000000000 +0000 @@ -54,7 +54,12 @@ @param item as str """ item = item.replace(" COLLATE NOCASE", "") - (t, self.__operand, *args) = item.split(" ") + # Sucks, search for a better way to handle this in Lollypop2 + if item.find("NOT LIKE") != -1: + self.__operand = "NOT LIKE" + (t, *args) = item.split(" NOT LIKE ") + else: + (t, self.__operand, *args) = item.split(" ") value = " ".join(list(args)) # Unquote value if value[0] == "'":