awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
A

android/uamp

0
View on GitHub↗

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.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

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.
13,186 星标·3,755 分支·Kotlin·Apache-2.0·4 次浏览

Star 历史

android/uamp 的 Star 历史图表android/uamp 的 Star 历史图表

常见问题解答

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.

android/uamp 的主要功能有哪些?

android/uamp 的主要功能包括: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。

android/uamp 有哪些开源替代品?

android/uamp 的开源替代品包括: 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.

Uamp 的开源替代方案

相似的开源项目,按与 Uamp 的功能重合度排序。
  • taiko2k/tauonTaiko2k 的头像

    Taiko2k/Tauon

    2,700在 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
    在 GitHub 上查看↗2,700
  • outertune/outertuneOuterTune 的头像

    OuterTune/OuterTune

    5,212在 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
    在 GitHub 上查看↗5,212
  • marshallofsound/google-play-music-desktop-player-unofficial-MarshallOfSound 的头像

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

    8,201在 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
    在 GitHub 上查看↗8,201
  • doublesymmetry/react-native-track-playerdoublesymmetry 的头像

    doublesymmetry/react-native-track-player

    3,662在 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
    在 GitHub 上查看↗3,662
查看 Uamp 的所有 30 个替代方案→