Smart playlists broken with 2 playlists as criteri a

Issue description:

Worked perfectly in 13.1, broken in 13.2. Can no longer use a smart playlist that contains two criteria: is in playlist X and is not in playlist Y. The smart playlist saved under the previous version never loads, if you try to edit it, after you save, all album loading breaks and you cannot open the edit window for the smart playlist again until you close the app and re-open it. If you try to manually filter on the album list, you will be able to select “in playlist” once (which presents the list of playlists to choose from, but if you try to add a second “in playlist” filter, it will not display any playlists to choose from and once again, loading albums will be broken.

Logs:

Upload description: bend

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

Just tried a fresh install on another device, and it will allow me to create the play list (select playlist parameters twice), but it never populates, and once I do that the playlist page will no longer load, nor will the albums page.

hmmm… well this is interesting, and perhaps more troubling…

Just uploaded a log from the device I did a fresh install on (bend_fresh). It did eventually work, just extremely slow… far slower than 13.1. This second test device is a significantly faster device, and my main device (which never seemed to progress to the point of working) never seemed to get to the point where it would display results or the playlists page or the albums page after trying to access the saved smart playlist. I also have it configured to display this smart playlist on the home page, and it never showed up there either.

Hopefully you can take a look at this, an see what changed, and hopefully fix it… unfortunately I’ve already rolled my main device back to the previous version of Symfonium (and is now re-downloading all my offline cache [this process should be avoidable as long as I plan for it… but it would require saving all the cached tracks to a playlist and removing the SD card before uninstalling / installing the older .apk]).

I hope there is actually a problem that can be fixed, and this painfully slow smart playlist processing is not just the new normal to be dealt with. :grimacing:

This smart playlist is one of the main features I rely on for the way I use the app… definitely essential, in my mind, for it to work as well as it did on 13.1. As I browse my library, I add albums to a “listen to” playlist, which displays a section on the homepage that displays random albums from that smart playlist, then when I listen to them, I add the album to the “been listened to” playlist (yes… horrible English, but it keeps the two playlists separated on the list of playlists), which then removes them from the smart playlist constructed from the two normal playlists.

Does indeed seem to be fixed in the latest beta (13.2.5b1) :+1: