compartmentalised playlist-generating code
checks for (generated) playlist freshness now