Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Boilerplate Projects
  3. Universal Music Player

Universal Music Player

Apache-2.0Kotlinv2.0

A deprecated Android sample app demonstrating cross-platform audio playback across phones, tablets, Auto, Wear, TV, Cast, and Assistant.

GitHubGitHub
13.2k stars3.8k forks0 contributors

What is Universal Music Player?

Universal Android Music Player (UAMP) is a deprecated sample application that demonstrates how to build an audio media player that works consistently across multiple Android platforms and form factors. It shows implementation patterns for creating music apps that function on phones, tablets, Android Auto, Android Wear, Android TV, and Google Cast devices while integrating with the Google Assistant.

Target Audience

Android developers looking to understand best practices for building cross-platform media applications, particularly those targeting multiple Android form factors and ecosystem integrations.

Value Proposition

This sample provides a comprehensive reference implementation from Google that demonstrates recommended patterns for creating consistent media experiences across the entire Android ecosystem, including specialized platforms like Auto, Wear, and TV.

Overview

A sample audio app for Android

Use Cases

Best For

  • Learning Android media app development patterns
  • Understanding cross-platform Android application architecture
  • Implementing audio playback across multiple Android form factors
  • Integrating with Android Auto for in-car media experiences
  • Building media apps for Android TV and Google Cast
  • Adding Google Assistant voice control to media applications

Not Ideal For

  • Teams building production music apps that require long-term maintenance and support
  • Developers seeking to implement the latest Android UI frameworks like Jetpack Compose
  • Projects targeting only Android phones without need for Auto, Wear, or TV integrations
  • Apps requiring support for modern streaming services or cloud-based media libraries

Pros & Cons

Pros

Cross-Platform Consistency

Demonstrates a unified interface and playback behavior across Android phones, tablets, Auto, Wear, TV, and Google Cast, as highlighted in the key features for seamless multi-form factor support.

Google Ecosystem Integration

Includes Google Assistant voice control and platform-specific integrations like Android Auto and Wear, providing a reference for building apps that leverage Android's ecosystem features.

Comprehensive Media Playback

Implements standard audio controls, media browsing with album art, and supports multiple form factors, offering a full-featured example for building functional music apps.

Official Reference Implementation

Serves as a Google-provided sample with detailed documentation, giving insights into recommended patterns for Android media applications, though now deprecated.

Cons

Deprecated and Unmaintained

Explicitly marked as deprecated in the README with no ongoing updates, meaning it lacks bug fixes, security patches, and support for newer Android versions.

Outdated Development Stack

Requires Android Studio 3.x and older Gradle versions, which may be incompatible with current tools and best practices, such as modern build systems or libraries.

Missing Modern APIs

Does not incorporate newer Android media libraries like Media3 or Jetpack components, limiting its relevance for learning current standard approaches in media app development.

Frequently Asked Questions

Quick Stats

Stars13,200
Forks3,764
Contributors0
Open Issues85
Last commit3 months ago
CreatedSince 2015

Tags

#audio-player#android#cross-platform#kotlin

Built With

K
Kotlin
A
Android Studio
G
Gradle

Included in

Boilerplate Projects1.4k
Auto-fetched 1 day ago

Related Projects

Android Architecture BlueprintsAndroid Architecture Blueprints

A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

Stars45,654
Forks11,875
Last commit1 day ago
Beginning Android ResourcesBeginning Android Resources

Extensive Open-Source Guides for Android Developers

Stars28,348
Forks6,245
Last commit3 months ago
Android AnnotationsAndroid Annotations

Fast Android Development. Easy maintainance.

Stars10,999
Forks2,322
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub