Add smartPlaylist functionality