Autoplay on KD-R90BT etc
Galaxy Nexus here. I lost ID3 tags on 4.1 as well. I just changed over to the latest AOKP Milestone 6 and they are back. I have been having a terrible time getting it to connect properly with bluetooth. This is on a JVC KDR80BT btw, but I had the same problems with a Kenwood unit a while back. It'll connect and when it does, I have it set to autoplay google music after 8 seconds. Well, half the damn time it plays over the speaker of the phone, and not the car speakers. The phone and the headunit both say they are connected, but that's not what I'm hearing. Anybody else have this problem?
I know this is pretty old, but I'll post here in case someone else is having trouble getting this unit to auto-play. I think this probably applies to any of the JVC units that use a bluetooth USB module. E.g. I have the KD-R90BT and am using it with a Nexus 4 - I opted for the R90 for the multi-line track/artist display and better EQ settings, both of which work well. As previously mentioned it can take around 15 sec to make the BT connection but it's not a big deal.
I initially tried to make a tasker profile that detected once the bluetooth was connected, and then toggle play/pause to start the music, but it did not work. With the help of this:
https://groups.google.com/forum/#!msg/tasker/iiAUa-dmaug/-KoPG-LXArQJ it turns out that the head unit typically makes two connections (probably related to phone book sync etc) in quick succession. The following works for me:
Profile: Car Stereo (48)
State: Bluetooth Connected [ Name:* Address:00:10:60:XX:XX:XX ] (use your own JVC bluetooth address here)
Enter: Media Toggle (43)
Task: Media Toggle (43)
A1: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A2: If [ %PACTIVE ~R .*Car Stereo.* ]
A3: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A4: Flash [ Text:Toggle pause Long
ff ]
A5: Media Control [ Cmd:Toggle Pause Simulate Media Button
n ]
A6: End If
Essentially when the task is triggered, it waits 3 seconds and checks via the PACTIVE built-in variable whether the profile is still active (i.e. the connection has lasted more than 3 seconds. If so, wait another 3 seconds for unit to be ready to unpause, and then simulate the media pause toggle.
Hope this helps someone.