-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Implement Android Auto Support
💡 Feature Request
We currently support Apple CarPlay for in-vehicle music listening. To achieve platform parity and cater to our significant user base on Android, we must implement support for Android Auto specifically for media playback and control.
This is a high-priority feature as listening to music is a primary use case for our app while users are driving.
🎯 Acceptance Criteria
- The application must be listed under the Audio/Media category in the Android Auto interface.
- Users must be able to browse their music library (e.g., playlists, albums, artists) via the car display.
- Full media playback controls must be functional (Play, Pause, Skip Next, Skip Previous).
- The app must display the current track metadata (Title, Artist, Album Art) accurately.
- The app should use the Media Session API correctly to integrate with the car's controls (e.g., steering wheel buttons).
- The UI must adhere strictly to the Android Auto Media template guidelines to ensure a safe, non-distracting experience.
- The experience should be reliable across different car models and Android device versions.
🛠 Technical Notes/Tasks (Specific to Media Apps)
- Implement the
MediaBrowserServiceto expose the content hierarchy (browsing structure) to Android Auto. - Utilize the
MediaSessionAPI to communicate playback state and control commands. - Ensure all media items include necessary metadata and album art.
- Verify permissions and register the service correctly in the Android Manifest using the
com.google.android.gms.car.media.MediaBrowserServiceintent filter. - Handle voice commands for playback control (e.g., "Play artist X") if supported by the platform.
Metadata
Metadata
Assignees
Labels
No labels