Запятая перед союзами И, ДА (в значении «И»), ИЛИ, ЛИБО не ставится, если части сложносочиненного предложения имеют общий второстепенный член или общее придаточное предложение:
- Когда Аню провожали домой, то уже светало и кухарки шли на рынок (Чехов).
- Но Леля спала так спокойно и в ее ресницах, казалось, роились такие хорошие сны, что Наталья Петровна не решилась разбудить дочь (Паустовский).
- Много веков сушили эту землю ветры-суховеи и калило солнце, пока она не стала такой крепкой, будто схвачена цементом (Первенцев).
- Когда он вернулся в залу, сердце его билось и руки дрожали так заметно, что он поторопился спрятать их за спину (Чехов).
В данном случае в предложении
"Когда Каштанка опомнилась, музыка уже не играла и полка не было"
общим придаточным предложением является:
"Когда Каштанка опомнилась",
а простыми предложениями, соединенными союзом И, являются:
"музыка не играла"
"полка не было".