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

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

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

doublesymmetry/react-native-track-player

0
View on GitHub↗
3,662 星标·1,161 分支·Kotlin·apache-2.0·6 次浏览rntp.dev↗

React Native Track Player

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.

The project covers remote playback control through integration with device lock screens, notifications, smartwatches, and automotive dashboards. Additional capabilities include external audio casting to hardware receivers, pre-emptive track buffering for seamless transitions, and a playback sleep timer.

Features

  • Audio Playback - Provides a cross-platform mobile audio player for local and streamed files with support for adaptive bitrate formats.
  • Cross-Platform Media Players - Provides a cross-platform mobile audio player library with support for local and streamed audio files.
  • OS Media Session Integrations - Binds playback controls to OS-level media sessions for integration with lock screens, notifications, and Bluetooth devices.
  • Audio - Maintains a persistent native background service to keep audio playback active while the application process is suspended.
  • External Interface Controls - Integrates playback functions with device lock screens, notifications, Bluetooth headsets, and smartwatch interfaces.
  • Background Media Playback - Enables audio to continue playing continuously when the application is minimized or the device screen is locked.
  • Background Music Controllers - Manages audio playback and persistence when the application is minimized or the device screen is locked.
  • System Media Control Bindings - Links playback functions to the device lock screen, notification area, and wired or wireless headsets.
  • Adaptive Streaming Players - Includes a media player that supports HLS and DASH formats to adjust audio quality based on network conditions.
  • Adaptive Bitrate Streaming - Implements adaptive bitrate streaming using HLS and DASH protocols to adjust audio quality based on network conditions.
  • Remote Playback Command Processing - Processes playback commands received from lockscreens, notifications, Bluetooth devices, smartwatches, and automotive interfaces.
  • Background Services - Implements a persistent background service to maintain audio playback and respond to remote commands on mobile devices.
  • Audio Pre-loading - Buffers upcoming audio tracks into memory to ensure gapless transitions between files.
  • Media Offline Storage - Implements local persistence mechanisms for audio assets to enable playback without an active internet connection.
  • External Casting - Provides functionality to send audio streams to compatible external hardware receivers and smart speakers.
  • Offline Caching - Provides mechanisms for caching media data locally to reduce network bandwidth and enable offline listening.
  • Offline Playback Management - Features a system for downloading and saving audio content locally to enable playback without an active internet connection.
  • DRM Integration - Integrates with native digital rights management frameworks to decrypt and play protected audio content.
  • Media File Caching - Persists downloaded audio files to the device file system for offline playback and reduced latency.
  • Digital Rights Management - Includes a playback engine capable of decrypting and playing audio files secured by industry-standard DRM encryption.

Star 历史

doublesymmetry/react-native-track-player 的 Star 历史图表doublesymmetry/react-native-track-player 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

React Native Track Player 的开源替代方案

相似的开源项目,按与 React Native Track Player 的功能重合度排序。
  • react-native-kit/react-native-track-playerreact-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
  • brentvatne/react-native-videobrentvatne 的头像

    brentvatne/react-native-video

    7,694在 GitHub 上查看↗

    react-native-video is a cross-platform mobile video player component for applications that requires the ability to render local files and streaming media. It provides a specialized client for adaptive media streaming, adjusting video quality based on real-time network conditions. The project includes a DRM protected video player that secures and decrypts video assets using digital rights management standards. It also features a picture-in-picture video component that allows content to be detached into a floating window for multitasking on mobile devices. The library covers offline video play

    Kotlin
    在 GitHub 上查看↗7,694
  • antennapod/antennapodAntennaPod 的头像

    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
  • microsoft/windows-universal-samplesmicrosoft 的头像

    microsoft/Windows-universal-samples

    9,696在 GitHub 上查看↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    在 GitHub 上查看↗9,696
查看 React Native Track Player 的所有 30 个替代方案→

常见问题解答

doublesymmetry/react-native-track-player 是做什么的?

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.

doublesymmetry/react-native-track-player 的主要功能有哪些?

doublesymmetry/react-native-track-player 的主要功能包括:Audio Playback, Cross-Platform Media Players, OS Media Session Integrations, Audio, External Interface Controls, Background Media Playback, Background Music Controllers, System Media Control Bindings。

doublesymmetry/react-native-track-player 有哪些开源替代品?

doublesymmetry/react-native-track-player 的开源替代品包括: 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… brentvatne/react-native-video — react-native-video is a cross-platform mobile video player component for applications that requires the ability to… antennapod/antennapod — AntennaPod is an open-source podcast manager, RSS feed aggregator, and mobile audio player. It serves as a system for… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… maxrave-dev/simpmusic — SimpMusic is an ad-free music streaming application that provides background audio and video playback from external… thewidlarzgroup/react-native-video — react-native-video is a cross-platform video player component for React Native that enables the playback of local and…