Skip to main content

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 Range requests 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

https_player-1.4.6.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

https_player-1.4.6-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

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

Hashes for https_player-1.4.6.tar.gz
Algorithm Hash digest
SHA256 a39e6c081e3bb3d90c43b388805c2746367a5ba2095d888aaaf1253f071d3ba1
MD5 73b836d26022d330b0ac626f14ea6f5f
BLAKE2b-256 f4214255dcd436d5a09183db778ab41008c357687c5caf8737fbd95bbc513b04

See more details on using hashes here.

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

Hashes for https_player-1.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 843b60411a21807ac3a3a74de361d22be8318fb9356f65fd2270e006799c867f
MD5 eb97ff8dc76f007254f5126e23e9fb28
BLAKE2b-256 dd4414556dfd79b4ac79efd53058a1bc2fc2021500d6ee82ba2986c24d506416

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page