skillfed

reflex-components-react-player

Reflex react-player components.

reflex-components-react-player v0.9.1 227.6K downloads/30d#9,173 on PyPI
Permissive license Apache-2.0 Active released

What it is and what it does

reflex-components-react-player is a Reflex framework extension that wraps the popular react-player JavaScript library, making video and audio playback available as native Reflex components. It sits on top of reflex-base and reflex-components-core, providing a bridge between Reflex's Python-based component system and react-player's media capabilities.

Developers use this package to add media playback functionality to Reflex web applications without writing custom JavaScript. It's part of the Reflex ecosystem of component libraries and is maintained with active releases. The package has low installation friction and carries no known security vulnerabilities.

Use it for:

  • Embed video tutorials or demos directly in a Reflex web application dashboard
  • Build a media player interface for streaming audio or video content in a web app
  • Add background music or sound effects to interactive Reflex applications
  • Create a video gallery or portfolio viewer using Reflex components
  • Integrate live stream playback into a Reflex-based monitoring or broadcast interface

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Reflex components that wrap the react-player library, enabling video and audio playback in Reflex web applications.

Yes, if you are building a Reflex application that needs media playback. Low install friction, active maintenance, permissive license, and no known vulnerabilities make it a straightforward choice. The main caveat is that documentation and examples appear minimal, so you may need to refer to react-player's own documentation to understand the full API surface.

Install

reflex-components-react-player on PyPI

pip

pip install reflex-components-react-player

uv

uv add reflex-components-react-player

poetry

poetry add reflex-components-react-player

Installing reflex-components-react-player

Before you install

Low install friction with a pure Python wheel distribution. Active maintenance status with a recent release cycle (109 days since latest version).

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions, typical for open-source framework extensions.

Quickstart

pip install reflex-components-react-player

import reflex as rx
from reflex_components_react_player import react_player

# Use react_player component in your Reflex app

Requires Python 3.10 or later; depends on reflex-base and reflex-components-core packages.

Verify before relying

  • Specific media formats and protocols supported by the wrapped react-player library
  • Whether component API documentation or examples are available beyond the package description
  • Performance characteristics with large media files or concurrent playback instances

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 2 — reflex-base, reflex-components-core
Maintenance actively maintained — 109 days since the last release
First released
Downloads 227,606/month — #9,173 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: reflex_components_react_player-0.9.1-py3-none-any.whl

Tags

reflex video player componentsreact-player for reflexaudio video playback reflexreflex media playerembed video in reflex appreflex audio componentsweb media player reflex
reflex-frameworkmedia-playbackweb-components

More Dynamic Content packages

MarkupSafe

MarkupSafe provides a text object that escapes…

permissive · top 100 on PyPI

Jinja2

Jinja2 is a templating engine that renders…

permissive · top 100 on PyPI

soupsieve

Soupsieve is a CSS selector library designed to…

permissive · top 100 on PyPI

Werkzeug

Werkzeug is a WSGI utility library providing…

permissive · top 1,000 on PyPI

Flask

Flask is a lightweight WSGI web application…

permissive · top 1,000 on PyPI

Mako

Mako compiles Python-embedded templates into…

permissive · top 1,000 on PyPI

reflex-components-moment

Provides Reflex UI components for moment-based…

permissive · top 15,000 on PyPI

reflex-components-gridjs

Provides Reflex components for integrating…

permissive · top 15,000 on PyPI

reflex-components-markdown

Provides Reflex components for rendering and…

permissive · top 15,000 on PyPI

reflex-components-lucide

Provides Lucide icon components for Reflex web…

permissive · top 15,000 on PyPI

reflex-components-code

Provides reusable code display components for…

permissive · top 15,000 on PyPI

reflex-components-sonner

Provides Reflex components for Sonner toast…

permissive · top 15,000 on PyPI

reflex-components-recharts

Provides Recharts charting components for use…

permissive · top 15,000 on PyPI

reflex-components-radix

Provides Radix UI component bindings for…

permissive · top 15,000 on PyPI

pyobjc-framework-MediaPlayer

Provides Python bindings to macOS's MediaPlayer…

permissive · top 15,000 on PyPI

reflex-components-plotly

Provides Plotly chart and graph components for…

permissive · top 15,000 on PyPI