to answer both of your questions, the call quality is great even when using the car speakers the sound from the speakers is not heard on the other end which surprises me a lot, the music call quality through the speakers is amazing, i use it anytime i drive anywhere wether its ten minute drive or 4 hour drive, works great, even navigation, if you are using navigation at the same time, it will say directions then play music, when the girl speaks again it pauses the music for those few seconds then resumes, and like i said quality is amazing, i just put the device on my visor, battery life is probably around 18-20 hours of continuous usage, ive used it on six 3 hour drives and still working for me havent charged it yet, oh and sorry i diverted from the question haha, pandora works great, last fm works great, yourtube works great. nor problems at all with anything even mlb at bat app