Stay organized with collections
Save and categorize content based on your preferences.
Android Auto can display content recommendations on the dashboard when the user
isn't listening to anything. To avoid the default logic of pulling
recommendations from the top of the browse tree, apps should provide their own
source of recommendations and tweak these suggestions to the driving context.
You may consider using the user's in-car listening history to generate
recommendations, instead basing them on their living room listening habits.
Recommendation example
This example shows a dashboard that supplies a For
You pane with suggested playlists (Android Auto
example).
Recommendation requirements
Requirement level
Requirements
SHOULD
App developers should:
Provide a source from which to pull relevant media recommendations
for users
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-16 UTC."],[[["\u003cp\u003eAndroid Auto apps should provide 10 media item recommendations for display in the dashboard when the user isn't listening to anything.\u003c/p\u003e\n"],["\u003cp\u003eThese recommendations should be relevant to the driving context, potentially drawing from the user's in-car listening history.\u003c/p\u003e\n"],["\u003cp\u003eProviding a dedicated source for these recommendations improves the user experience compared to using the default browse tree logic.\u003c/p\u003e\n"],["\u003cp\u003eApps can send recommendations through the media browser service using the \u003ccode\u003eEXTRA_SUGGESTED\u003c/code\u003e key for integration with the "For You" pane.\u003c/p\u003e\n"],["\u003cp\u003eRelevant recommendations help drivers make quicker media choices, minimizing distractions while driving.\u003c/p\u003e\n"]]],[],null,["# Provide recommendations\n\n\u003cbr /\u003e\n\nAndroid Auto can display content recommendations on the dashboard when the user\nisn't listening to anything. To avoid the default logic of pulling\nrecommendations from the top of the browse tree, apps should provide their own\nsource of recommendations and tweak these suggestions to the driving context.\n\nYou may consider using the user's in-car listening history to generate\nrecommendations, instead basing them on their living room listening habits.\n| **Note:** Apps can send recommendations using the media browser service, using a lookup key in the `EXTRA_SUGGESTED` string. For details, consult [EXTRA_SUGGESTED](https://developer.android.com/reference/android/service/media/MediaBrowserService.BrowserRoot#EXTRA_SUGGESTED).\n\nRecommendation example\n----------------------\n\nThis example shows a dashboard that supplies a **For\nYou** pane with suggested playlists (Android Auto example).\n\nRecommendation requirements\n---------------------------\n\n| Requirement level | Requirements |\n|-------------------|-------------------------------------------------------------------------------------------------------|\n| **SHOULD** | App developers should: - Provide a source from which to pull relevant media recommendations for users |"]]