Требования:
- Если задан плейлист, играть его.
 - Если задан альбом или исполнитель, играть рандомную песню из него.
 - Если не задано вообще ничего, играть полностью рандомную песню.
 
Если вкратце, я хочу это запустить, чтобы оно играло постоянно. Если я хочу поставить что-то конкретное, то ставлю, если нет, то оно само что-то рандомное будет выбирать. По всем параметрам кроме авторандома подходил бы mpd, но не хочется писать скрипты для проверки, играет ли что-то и добавления рандомного трека в плейлист.