uamp is an audio media application framework and reference implementation for building music playback applications on Android. It provides a cross-device media framework designed to maintain functional and visual consistency across phones, tablets, Wear OS, Android TV, and Android Auto.
The main features of android/uamp are: Cross-Platform Media Players, Media Playback Services, Cross-Device Media Experiences, Audio Playback, Wearable Playback Interfaces, Media Playback Controls, Android App Modularization, Android Auto Interfaces.
Open-source alternatives to android/uamp include: taiko2k/tauon — Tauon is a cross-platform music player application and audio library manager designed for playing local audio files… outertune/outertune — OuterTune is an Android music player and third-party YouTube Music client designed for playing local audio files and… marshallofsound/google-play-music-desktop-player-unofficial- — This project is a cross-platform desktop client for streaming and controlling music from the Google Play Music… doublesymmetry/react-native-track-player — react-native-track-player is a cross-platform mobile audio player library for playing local and streamed audio files.… 4gray/iptvnator — Iptvnator is an Electron-based desktop application for streaming live television and radio. It serves as an IPTV… hooke007/mpv_playkit.
Tauon is a cross-platform music player application and audio library manager designed for playing local audio files and streaming remote collections. It functions as a music metadata client that retrieves and updates detailed artist and track information from external databases to organize music collections. The application supports high fidelity audio playback of various codecs and tracker files, utilizing gapless transitions and cue sheets. It features visual music navigation through an image-based gallery for browsing albums and artists via cover art. The system provides tools for local m
OuterTune is an Android music player and third-party YouTube Music client designed for playing local audio files and streaming remote content. It provides a user interface built with Material 3 and includes a dedicated media application for Android Auto to enable safe media management on vehicle head units. The project distinguishes itself by offering advertisement-free streaming of music and videos from remote services. It supports offline media archiving through a downloader that saves remote songs to local storage for playback without an internet connection. The application covers a broad
This project is a cross-platform desktop client for streaming and controlling music from the Google Play Music service. It functions as a dedicated media player that provides a desktop interface for accessing music libraries and playback controls. The application features rich presence capabilities, sharing current track information with communication platforms via real-time updates. It also acts as a WebSocket music controller, exposing playback states and controls to other applications through JSON and WebSocket interfaces. The player includes system-level integration for hardware media ke
react-native-track-player is a cross-platform mobile audio player library for playing local and streamed audio files. It provides a background audio service that maintains music playback and responds to remote commands from lock screens and Bluetooth devices. The library includes a playback engine capable of decrypting audio files secured by industry-standard digital rights management and an adaptive bitrate streaming client that supports HLS and DASH formats to adjust audio quality based on network conditions. It also features an offline media storage manager for saving audio content locally