Up until recently google had blocked car stream via updates to Android auto and play services. The only way to keep car stream working was to keep those two apps rolled back to certain versions and not take updates. Problem is play services auto updates regardless of settings for such, and will randomly disable YouTube auto until roll back again.
Well thekirankumar updated carstream to version 2.0.0 and with it brought instructions to bypass these blocks. You can find it here at his github. The instructions were a little complicated for your average user and even then contained some uneeded steps. So I'm going to summarize....
Update play services and Android auto (woo!).
Install carstream (Android auto) from the github link above.
Then follow his guide step 1-8, I'll qoute...
"1. Start Android Auto on your phone (the phone is not attached to anything at this time)
2. Click on the menu on the top left (three bars)
3. Click "About"
The following steps may already be done. I am including them for reference for newbies.
4. If developer mode is not enabled, click on the bar "About Android Auto" 10 times.
5. Click on the three dot menu (on the top right)
6. Click on "Developer settings"
7. Click on Application Mode and set to "Developer". Also go to the bottom of the developers settings and make sure "Unknown Sources" is checked.
8. Click back, and then go to the three dot menu. Click "Start head unit server"."
Now connect the phone to your car and accept any permissions it may ask you for.
Disconnect the phone, click stop on the head unit server from your notification bar.
Then follow his steps 20-23, I'll qoute...
"20. Now, go to your apps, and start Carstream
21. Click on "Unlock[Root]" and grant Root access when prompted (screenshot below)
22. Reboot the phone
23.Once the phone reboots, connect the phone to your car, and start Android Auto. Go to the speedometer thing (on the lower right side of the screen) and see if Carstream is listed. If it is, give thanks below. If it isn't, I don't know what to tell you."
All done
Well thekirankumar updated carstream to version 2.0.0 and with it brought instructions to bypass these blocks. You can find it here at his github. The instructions were a little complicated for your average user and even then contained some uneeded steps. So I'm going to summarize....
Update play services and Android auto (woo!).
Install carstream (Android auto) from the github link above.
Then follow his guide step 1-8, I'll qoute...
"1. Start Android Auto on your phone (the phone is not attached to anything at this time)
2. Click on the menu on the top left (three bars)
3. Click "About"
The following steps may already be done. I am including them for reference for newbies.
4. If developer mode is not enabled, click on the bar "About Android Auto" 10 times.
5. Click on the three dot menu (on the top right)
6. Click on "Developer settings"
7. Click on Application Mode and set to "Developer". Also go to the bottom of the developers settings and make sure "Unknown Sources" is checked.
8. Click back, and then go to the three dot menu. Click "Start head unit server"."
Now connect the phone to your car and accept any permissions it may ask you for.
Disconnect the phone, click stop on the head unit server from your notification bar.
Then follow his steps 20-23, I'll qoute...
"20. Now, go to your apps, and start Carstream
21. Click on "Unlock[Root]" and grant Root access when prompted (screenshot below)
22. Reboot the phone
23.Once the phone reboots, connect the phone to your car, and start Android Auto. Go to the speedometer thing (on the lower right side of the screen) and see if Carstream is listed. If it is, give thanks below. If it isn't, I don't know what to tell you."
All done