sound loop devise

I need to create something to play a sound loop 24/7 for at least 4 weeks solar powered. I am currently working with solar powered speakers and an mp3 player hooked up to solar panel. The problem I have is the the mp3 players quit recharging after a few days. Hoping to keep cost under $300 as I will need up to a dozen of these devices.

Thank you