awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googlesamples avatar

googlesamples/android-UniversalMusicPlayerArchived

0
View on GitHub↗
13,185 نجوم·3,755 تفرعات·Kotlin·Apache-2.0·8 مشاهدات

Android UniversalMusicPlayer

This project is a sample implementation of an audio playback application for the Android platform. It serves as a reference for building music players that utilize standard media APIs and system-level audio management.

The implementation demonstrates the integration of media session controls for external hardware and provides a reference for synchronizing media playback and control states across multiple connected hardware devices.

The project covers several core areas of Android audio development, including background playback services, media store querying, and declarative user interface construction. It also incorporates state management to maintain playback during lifecycle changes and uses the system intent system for navigation.

Features

  • Android Audio Players - Provides a comprehensive sample of a music player application built specifically for the Android platform.
  • OS Media Session Integrations - Demonstrates binding application playback to OS media sessions for lock screen and notification controls.
  • Background Media Playback - Provides a long-running background service to ensure audio playback continues when the UI is not visible.
  • Playback Transport Controls - Integrates with system media sessions to handle transport commands and external hardware button events.
  • Content Provider Queries - Implements queries to the Android MediaStore content provider to retrieve and browse local audio files.
  • Intent-Based Navigation - Uses the Android Intent system to manage navigation and routing between different application screens.
  • Jetpack Compose UIs - Builds a declarative user interface using the Jetpack Compose framework that reacts to audio player state changes.
  • Audio Playback Synchronization - Synchronizes audio playback timing and controls across multiple connected hardware devices.
  • Cross-Device Playback Control - Coordinates playback states and control interfaces across multiple connected hardware devices.
  • Lifecycle-Aware ViewModels - Uses lifecycle-aware ViewModels to maintain audio player state across configuration changes and screen rotations.
  • Open Source Projects - Cross-platform music player implementation.
  • Sample Projects - Sample for implementing audio media apps

سجل النجوم

مخطط تاريخ النجوم لـ googlesamples/android-universalmusicplayerمخطط تاريخ النجوم لـ googlesamples/android-universalmusicplayer

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Android UniversalMusicPlayer

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Android UniversalMusicPlayer.
  • react-native-kit/react-native-track-playerالصورة الرمزية لـ react-native-kit

    react-native-kit/react-native-track-player

    3,710عرض على GitHub↗

    This project is a cross-platform mobile audio player and native audio playback engine for React Native. It functions as a media session manager that integrates audio controls into device lock screens, system notifications, and external Bluetooth headsets. The library features a dedicated mobile audio caching engine that preloads and stores content on disk to enable offline playback and gapless transitions. It also includes an automotive media interface that exposes audio content and playback controls to vehicle head units and car dashboards through hierarchical media browsing. The system cov

    TypeScript
    عرض على GitHub↗3,710
  • antennapod/antennapodالصورة الرمزية لـ AntennaPod

    AntennaPod/AntennaPod

    7,670عرض على GitHub↗

    AntennaPod is an open-source podcast manager, RSS feed aggregator, and mobile audio player. It serves as a system for subscribing to feeds, downloading episodes, and managing playback queues for both online and offline listening. The application provides automated podcast management, which includes the periodic refreshing of feeds to discover new content and the automated downloading and cleanup of episodes. It supports cross-device playback synchronization to maintain subscription data and episode progress across multiple devices. The platform covers a broad range of media playback and cont

    Javaandroidappshacktoberfest
    عرض على GitHub↗7,670
  • metrolistgroup/metrolistالصورة الرمزية لـ MetrolistGroup

    MetrolistGroup/Metrolist

    6,764عرض على GitHub↗

    Metrolist is a music streaming application and library manager designed for high-fidelity audio and video playback. It functions as a collaborative audio player that enables real-time playback synchronization across multiple users through a request and approval system. The platform features an AI-driven lyrics translator that fetches time-synced lyrics and provides automated real-time translations. It also includes specialized integrations for Discord Rich Presence and a dedicated media client interface for Android Auto. The system manages music libraries with remote cloud storage synchroniz

    Kotlinandroidfossinnertube
    عرض على GitHub↗6,764
  • getstream/stream-chat-androidالصورة الرمزية لـ GetStream

    GetStream/stream-chat-android

    1,643عرض على GitHub↗

    This project is a messaging SDK for Android applications, providing the core infrastructure for real-time communication using Kotlin and Jetpack Compose. It offers a suite of modular, declarative UI components and a backend-connected API to manage user authentication, persistent socket connections, and data synchronization. The SDK is distinguished by its offline-first architecture, which utilizes local database persistence to cache conversation history and queue user actions for synchronization once network connectivity is restored. Developers can customize the messaging experience through a

    Kotlinandroidandroid-chatandroid-chat-sdk
    عرض على GitHub↗1,643
عرض جميع البدائل الـ 30 لـ Android UniversalMusicPlayer→

الأسئلة الشائعة

ما هي وظيفة googlesamples/android-universalmusicplayer؟

This project is a sample implementation of an audio playback application for the Android platform. It serves as a reference for building music players that utilize standard media APIs and system-level audio management.

ما هي الميزات الرئيسية لـ googlesamples/android-universalmusicplayer؟

الميزات الرئيسية لـ googlesamples/android-universalmusicplayer هي: Android Audio Players, OS Media Session Integrations, Background Media Playback, Playback Transport Controls, Content Provider Queries, Intent-Based Navigation, Jetpack Compose UIs, Audio Playback Synchronization.

ما هي البدائل مفتوحة المصدر لـ googlesamples/android-universalmusicplayer؟

تشمل البدائل مفتوحة المصدر لـ googlesamples/android-universalmusicplayer: react-native-kit/react-native-track-player — This project is a cross-platform mobile audio player and native audio playback engine for React Native. It functions… antennapod/antennapod — AntennaPod is an open-source podcast manager, RSS feed aggregator, and mobile audio player. It serves as a system for… metrolistgroup/metrolist — Metrolist is a music streaming application and library manager designed for high-fidelity audio and video playback. It… getstream/stream-chat-android — This project is a messaging SDK for Android applications, providing the core infrastructure for real-time… moezbhatti/qksms — qksms is an open source Android SMS client designed for sending and receiving text and multimedia messages via… pedrovgs/effectiveandroidui — EffectiveAndroidUI is a collection of reference implementations and sample projects demonstrating Android UI…