I have been using the smartplaylist plugin to make simple genre playlists. I see in the documentation that multiple queries on the same line are ANDed. However, when I do the same thing in a query for smartplaylist it seems to always OR them. Here is the relevant portion of my config.
playlists: - name: all.m3u query: '' - name: 50s.m3u query: ['original_year:1950..1959', 'recording_year:1950..1959'] - name: 60s.m3u query: ['original_year:1960..1969', 'recording_year:1960..1969'] - name: 70s.m3u query: ['original_year:1970..1979', 'recording_year:1970..1979'] - name: 80s.m3u query: ['original_year:1980..1989', 'recording_year:1980..1989'] - name: metal.m3u query: 'genre:metal' - name: pop.m3u query: 'genre:pop' - name: oldies.m3u query: 'recording_year:1950..1989 ^genre:metal'
The last one is the problem. I want to exclude specific genres from my oldies playlist. What is happening is that it is finding ALL songs that are not metal and adding them to the playlist as well as, presumably, the songs from the first query.
I have never heard of an oldies radio station with AC/DC on it unless it is a rock station.