A powerful scratch-built media downloader and clipper simulating Firefox API Engine.
Project description
https_player
A high-performance, enterprise-grade Python library to download, clip, and play media streams from scratch without relying on heavy third-party dependencies like yt_dlp or requests. Built entirely using Python's native modules, making it ultra-lightweight and perfect for older systems.
🚀 Key Features
- Firefox Engine Emulation: Simulates full Firefox network handshakes, headers, and cookies to bypass script blocks securely.
- Multi-threaded Speed Booster: Downloads files using concurrent parallel streams for 4x-5x faster downloads without leaking memory.
- Resume Capability: Supports standard HTTP
Rangerequests to auto-resume incomplete or interrupted downloads. - Native Windows Player: Built-in background audio/video playback using the Windows Multimedia Core API (MCI) without spawning heavy external windows.
- Smart Clipper: Extracts and separates audio streams using pure binary stream parsing (64KB safe buffering).
📦 Installation
Install the package directly from PyPI:
pip install https_player
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file https_player-1.4.6.tar.gz.
File metadata
- Download URL: https_player-1.4.6.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a39e6c081e3bb3d90c43b388805c2746367a5ba2095d888aaaf1253f071d3ba1
|
|
| MD5 |
73b836d26022d330b0ac626f14ea6f5f
|
|
| BLAKE2b-256 |
f4214255dcd436d5a09183db778ab41008c357687c5caf8737fbd95bbc513b04
|
File details
Details for the file https_player-1.4.6-py3-none-any.whl.
File metadata
- Download URL: https_player-1.4.6-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
843b60411a21807ac3a3a74de361d22be8318fb9356f65fd2270e006799c867f
|
|
| MD5 |
eb97ff8dc76f007254f5126e23e9fb28
|
|
| BLAKE2b-256 |
dd4414556dfd79b4ac79efd53058a1bc2fc2021500d6ee82ba2986c24d506416
|