awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
doublesymmetry avatar

doublesymmetry/react-native-track-player

0
View on GitHub↗
3,662 Stars·1,161 Forks·Kotlin·apache-2.0·7 Aufruferntp.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-Verlauf

Star-Verlauf für doublesymmetry/react-native-track-playerStar-Verlauf für doublesymmetry/react-native-track-player

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu React Native Track Player

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Native Track Player.
  • react-native-kit/react-native-track-playerAvatar von react-native-kit

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

    3,710Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,710
  • brentvatne/react-native-videoAvatar von brentvatne

    brentvatne/react-native-video

    7,694Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,694
  • antennapod/antennapodAvatar von AntennaPod

    AntennaPod/AntennaPod

    7,670Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,670
  • microsoft/windows-universal-samplesAvatar von microsoft

    microsoft/Windows-universal-samples

    9,696Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,696
Alle 30 Alternativen zu React Native Track Player anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von doublesymmetry/react-native-track-player?

Die Hauptfunktionen von doublesymmetry/react-native-track-player sind: Audio Playback, Cross-Platform Media Players, OS Media Session Integrations, Audio, External Interface Controls, Background Media Playback, Background Music Controllers, System Media Control Bindings.

Welche Open-Source-Alternativen gibt es zu doublesymmetry/react-native-track-player?

Open-Source-Alternativen zu doublesymmetry/react-native-track-player sind unter anderem: 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…