An open source, Arduino powered portable music player