Skip to main content

MediaHive

MediaHive

Netflix style browsing of your local media archive. Supports keyboard, mouse and gamepad navigation. Uses your favorite movie player.

Windows and Mac portable ZIP downloads

Getting Started

  • Windows and macOS: Download the portable ZIP from the releases page, extract it anywhere, and run MediaHive.
  • Linux and other platforms: Install UV and run directly with uvx --from mediahive[gui] mediahive.

What It Does

  • Scans your chosen media folder for all movies and series that can be found
  • Produces preview video clips and downloads metadata
  • Search on names and other metadata, not just titles
  • Remembers per-episode playback positions and offers series continue points
  • Hand off playback to your preferred system player

Windows and macOS builds are currently portable-only (no installer). On first startup, the app asks for your media folder, which you can later change using the in-app folder icon.

Note that .mediahive folder is created in your media folder to hold all the metadata and preview clips, avoiding the lengthy processing that you will see on initial startup.

Controls

MediaHive is designed to work with a mouse, keyboard, or gamepad.

Input Controls
Mouse Click posters, rows, search, play, and folder actions directly.
Keyboard Arrow keys move focus, Enter activates the focused item, Escape goes back, and / or Ctrl/Cmd+F jumps to search.
Gamepad D-pad or left stick moves focus, A selects or plays, and B goes back. RB/LB browses adjacent items, and the Search bar has an OSD keyboard. Player controls during playback.

Recommended Players

MediaHive opens files with the OS default player, but one specific player may be configured via settings. You are of course free to use any player instead.

  • A toggles play and pause.
  • B closes the player.
  • Y toggles mute.
  • D-pad up and down change volume.
  • D-pad left and right seek during playback, or step frames while paused.

Background

This project started as a personal project that I have used for browsing my warez for some time now. It is still in early development, but I have just now made it public for a wider audience.

Download files

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

Source Distribution

mediahive-0.5.0.tar.gz (566.2 kB view details)

Uploaded Source

Built Distribution

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

mediahive-0.5.0-py3-none-any.whl (569.9 kB view details)

Uploaded Python 3

File details

Details for the file mediahive-0.5.0.tar.gz.

File metadata

  • Download URL: mediahive-0.5.0.tar.gz
  • Upload date:
  • Size: 566.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mediahive-0.5.0.tar.gz
Algorithm Hash digest
SHA256 1d7af04325729fa73535a1afd7491c9cef12bf12ae46147dae623d23c9b3ce64
MD5 7f537496a047a31849906e337dca8271
BLAKE2b-256 cc5e0b39e6fcb3d6a32486837e8579f0f5873a83c4077a203e2743c7b0f8846b

See more details on using hashes here.

File details

Details for the file mediahive-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: mediahive-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 569.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mediahive-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21bd93f886e83c2c6f280622b57c705be3761006e05fb61e1252a774b8d2bd8e
MD5 71931bbefd665ec465add29d9fa89c24
BLAKE2b-256 ed77ebe2a7798f9fa08e36a5eeeb6e8d04d64e2a14aaf022c8cbb4a67c8e6021

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page