How make a music player

Hi all. I'm not a newbie in Arduino but really new in audio. Now I want to make a music player as a gift for the incoming chrismast. I intend to use small chip like attiny13 or attiny85 and a speaker like a buzzer. The quality don't need to be as good as a common player. But it must be small size and the sound quality as good as possible.

Can you give me your advice for my project about library or which devices I should use. Thank in advance.

There is not much memory in those chips for more than a second or two of sound. There are not many I/O pins either, so all I can suggest is a stand alone MP3 board and get the Arduino to push he buttons.