How to select ideal components (temp+time+Radio+...)

I'd use a dfPlayer Mini - good flexibility and simple to use.