first version of smart playlist generator