awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
A

android/uamp

0
View on GitHub↗
13,186 stars·3,755 forks·Kotlin·Apache-2.0·4 vues

Uamp

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 project features specific implementations for automotive-safe music control and Google Cast integration for remote playback. It includes a multi-form factor UI kit that demonstrates how to adapt a single media codebase to various screen sizes and device types.

The framework covers core media capabilities including background service audio playback, system-wide session control, and intent-based routing to different output destinations. It utilizes modular implementations to separate UI logic for different hardware displays while sharing a common core.

Features

  • Cross-Platform Media Players - Ensures a consistent audio playback experience across phones, tablets, Wear OS, Android TV, and Android Auto.
  • Media Playback Services - Runs music playback within a persistent background service to ensure continuous audio streams.
  • Cross-Device Media Experiences - Implements a design pattern for maintaining functional and visual consistency for media across multiple device types.
  • Audio Playback - Provides a comprehensive framework for building consistent audio playback experiences across diverse Android hardware.
  • Wearable Playback Interfaces - Creates streamlined interfaces for managing music playback on Wear OS devices.
  • Media Playback Controls - Provides system-wide session control to manage playback state and metadata via external controllers and hardware buttons.
  • Android App Modularization - Utilizes modular architectural patterns to separate UI logic for automotive, wearable, and television form factors.
  • Android Auto Interfaces - Provides specialized audio interfaces designed for safe operation within the Android Auto vehicle environment.
  • Android Media Frameworks - Serves as a reference implementation for building audio apps that integrate with the Android media framework.
  • Android TV Streaming Apps - Implements a lean-back user experience optimized for browsing and playing audio on Android TV screens.
  • Multi-Room Audio Casting - Integrates Google Cast to enable remote playback and audio streaming to connected home hardware.
  • Casting Capabilities - Implements casting capabilities to send audio playback from the device to remote Google Cast receivers.
  • Intent-Based Media Routers - Implements mechanisms to route audio streams to various output destinations using system intents.
  • Lifecycle-Aware State Holders - Uses ViewModels to decouple playback logic from the UI and persist state during configuration changes.
  • Responsive Mobile Layouts - Adapts the user interface across different screen dimensions by switching between mobile and tablet layouts.
  • Responsive UI Kits - Ships a UI kit with examples for adapting a media codebase to various Android screen sizes.
  • Media and Communication - Reference implementation for audio playback.
  • Multi-Media - Sample application demonstrating cross-platform audio playback.
  • Sample And Concept Apps - Reference implementation for audio playback applications.

Historique des stars

Graphique de l'historique des stars pour android/uampGraphique de l'historique des stars pour android/uamp

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Uamp

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Uamp.
  • taiko2k/tauonAvatar de Taiko2k

    Taiko2k/Tauon

    2,700Voir sur GitHub↗

    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

    Pythonaudiodesktop-appflac
    Voir sur GitHub↗2,700
  • outertune/outertuneAvatar de OuterTune

    OuterTune/OuterTune

    5,212Voir sur GitHub↗

    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

    Kotlinandroidjetpack-composematerial-ui
    Voir sur GitHub↗5,212
  • marshallofsound/google-play-music-desktop-player-unofficial-Avatar de MarshallOfSound

    MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-

    8,201Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗8,201
  • doublesymmetry/react-native-track-playerAvatar de doublesymmetry

    doublesymmetry/react-native-track-player

    3,662Voir sur GitHub↗

    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

    Kotlinandroidaudioaudio-library
    Voir sur GitHub↗3,662
Voir les 30 alternatives à Uamp→

Questions fréquentes

Que fait android/uamp ?

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.

Quelles sont les fonctionnalités principales de android/uamp ?

Les fonctionnalités principales de android/uamp sont : 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.

Quelles sont les alternatives open-source à android/uamp ?

Les alternatives open-source à android/uamp incluent : 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.