No, the toy does not play music. That would be a great addition to this toy, as it is for babies and would be perfect to lull them asleep. Yes, it is machine washable and quite durable. It will certainly last a long time.