This is a Harmonipan player. Harmonipans, made in Germany, where widely used during the 1900’s at the time of the Mexican ruler, Porfirio Diaz. There are some on the streets still, not that many and they are easy to spot downtown, at fairs, plaza squares or were there is people gathering. They play waltzes and classical music mainly.
One of these was sold at Christie’s for $15,121 US in 2000. These harmonipans players for sure don’t know how much they could get for one. The only problem is that then we would miss them on the streets. See here the bid at Christie’s