automotive-media

Implement Android Automotive OS media playback with MediaBrowserServiceCompat and MediaSessionCompat.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/jimloop/custom-claude-package --skill automotive-media
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: automotive-media
Source: https://github.com/jimloop/custom-claude-package/tree/main/plugins/android-automotive-code/skills/automotive-media
Command: npx skills add https://github.com/jimloop/custom-claude-package --skill automotive-media

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Android Automotive OS developers implement reliable media playback experiences that integrate correctly with the vehicle's Media Center and control framework.

Core Features & Use Cases

  • Media Service Integration: Guides implementation of MediaBrowserServiceCompat, MediaSessionCompat, playback states, and media metadata for AAOS applications.
  • Vehicle Media Controls: Covers connecting media applications with car frameworks, handling playback commands, notifications, and Car App templates.
  • Use Case: Build an embedded music, podcast, or audiobook application that supports steering wheel controls, voice commands, and the vehicle media interface.

Quick Start

Ask the automotive-media skill to design an Android Automotive OS media playback service with MediaSession and car integration support.

Frequently Asked Questions about automotive-media

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement media playback in an Android Automotive OS app?

MediaBrowserServiceCompat and MediaSessionCompat are the core components for AAOS media integration. They handle playback state management, media metadata updates, and connect your application to the vehicle's Media Center and control framework for reliable audio playback.

How do I connect my media app to vehicle controls in Android Automotive?

Connecting a media app to vehicle controls in Android Automotive involves using Car App templates to handle playback commands and notifications. This integration enables your embedded music or podcast application to support steering wheel controls and voice commands seamlessly.

What is needed for foreground playback handling in AAOS media applications?

Foreground playback handling in AAOS media applications requires proper MediaSessionCompat implementation to manage playback states and media metadata updates. Configuring notifications and vehicle-friendly user experiences ensures correct integration with the car framework.

Can I use MediaSessionCompat for audiobook and podcast apps on Android Automotive OS?

Yes, MediaSessionCompat supports audiobook and podcast apps on Android Automotive OS. The AAOS media framework integration handles embedded music, podcast, and audiobook application development scenarios requiring playback state management and vehicle control connections.

Why does my AAOS media app not show up in the car Media Center?

An AAOS media app may not appear in the car Media Center if the MediaBrowserServiceCompat is not properly implemented or if playback state management is incorrect. Proper metadata updates and foreground playback handling are required for vehicle framework integration.