MediaHive - Media scanning, indexing, and Netflix-style streaming
Project description
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
- 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 / 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.
Atoggles play and pause.Bcloses the player.Ytoggles 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
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 mediahive-0.4.3.tar.gz.
File metadata
- Download URL: mediahive-0.4.3.tar.gz
- Upload date:
- Size: 545.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0013b4440ecec3bed4791382d9364ba4b96c3dfe565b89a7087f8e7ce3a96c34
|
|
| MD5 |
f992a869ebfba2cbd98113e06406baf2
|
|
| BLAKE2b-256 |
4f9ea2111473faf41a85c7dad75dfedfe1f561defacf18cc571588a1647ecf06
|
File details
Details for the file mediahive-0.4.3-py3-none-any.whl.
File metadata
- Download URL: mediahive-0.4.3-py3-none-any.whl
- Upload date:
- Size: 553.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":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a22c7f1a4e4a5582235db8a2ccae21352c6953a8fc19f3befc4c0f0dea7944fb
|
|
| MD5 |
9a827a8bb716cf25704e6dc79d8eab2c
|
|
| BLAKE2b-256 |
0c1efe818246f0a5ed74db9ac23bd5415069f0fe77fc2f5c8f6d6df0f2c17c14
|