I'm sold to topeak ride case. This is what we have on all our 4 bikes.

We use our phones for music. And never ran out of betteries. For longer rides, we carry a battery pack type charger and never needed to use it, yet.