The search string for criteria like "Last time played" isn't constructed correctly. Also, playlists like "all tracks not played in the last X weeks/days/..." don't contain any songs for which the __last_played field isn't set yet, although that is probably the expected behaviour.
Here is a patch with changes I made to fix it for me personally. Possibly that's not how it should be properly fixed. In particular, I'm not sure if the localization I removed is actually desired.
The localization was a bug, fixed in 708807e
If matching 'less than', if the value isn't set then we set it to 0
- Fixes #19
3.4.0 and 3.4.5 on Debian. The smart play list using the following type of configuration, does not work. The gui resets the setting to seconds:
Vouer as 4 dae
With this setting, when , in the gui, I open the edit option on the setting, I get:
Last played in the past 4 seconds.