Skip to main content

MediaHive - Media scanning, indexing, and Netflix-style streaming

Project description

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

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 cast and character names, not just titles
  • Hand off playback to your preferred system player
  • Implement gamepad controls for MPC-BE on Windows (where needed)

Extract the ZIP in some place and run MediaHive.exe to start the app. Currently we have no installer, but you can pin to start/taskbar for easier access. On the first startup the app asks for your media folder, that can later be changed by clicking 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 / 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.

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

mediahive-0.4.1.tar.gz (543.6 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.4.1-py3-none-any.whl (553.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mediahive-0.4.1.tar.gz
  • Upload date:
  • Size: 543.6 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":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.4.1.tar.gz
Algorithm Hash digest
SHA256 537ebef901be9fef49771ca0e25d43736868f8e71836d68ab72984556132ce9e
MD5 a0d2b2e370e8b3140123545f2650891a
BLAKE2b-256 890960205e7411d31c3f019ae6428cdac049c3fea51164c3e42aefebe6e5bed7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mediahive-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 553.7 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":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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b827726cbf9c1786610807f1799474064a4156739819eb5c8f85c188093c2e47
MD5 7d14ba417d95d23d379e7cd270d33d9a
BLAKE2b-256 bdaafb2510dc4a63fe95d7d96f9e22d86d6895149a7862547d2a437061e4b493

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