Add random playlist support