MediaHug is an image and video browser. It’s a frontend for the mpv video player. It support multiple browser windows, multiple tabs and tracks watch progress for videos. It’s great for podcasters or video creators who need to browse large collections of clips. It’s still in early beta and geared towards file browsing, but features a roadmap for organization as well.
Screenshots
Installation
There are official builds of MediaHug for Gentoo and Fedora. MediaHug can also be run via a Python virtual environment. More installation options are in the works.
Gentoo
If you have app-eselect/eselect-repository
installed on Gentoo, you can run the following as root to add the battlepenguin
Gentoo overlay and install MediaHug.
eselect repository enable battlepenguin
emerge -av mediahug
Fedora 42
On Fedora, you’ll need to add the battlepenguin
repository to the system, and then install MediaHug using dnf
. You can do so running the following as root.
cat << EOF > /etc/yum.repos.d/bp-fedora42-release.repo
[bp-fedora42-release]
name=BattlePenguin (Fedora 42) (Release)
baseurl=https://nexus.sumit.im/repository/bp-fedora42
enabled=1
countme=1
metadata_expire=7d
repo_gpgcheck=1
type=rpm
gpgcheck=1
gpgkey=https://nexus.sumit.im/repository/public-keys/RPM-GPG-KEY-battlepenguin
EOF
dnf install mediahug
Python Virtual Environment
You can also run MediaHug in a Python virtual environment. This only requires Python and should be run as a regular user without root access.
python -m venv mediahug-venv
source mediahug-venv/bin/activate
pip install --extra-index-url https://nexus.sumit.im/repository/bp-python/simple mediahug
python -m mediahug
Mac/Windows
No builds for Windows or macOS yet.
Source Code
About
Created by Sumit Khanna.
MediaHug logo and icon were created by Nightingalle on commission.
The source code for MediaHug is licensed under the GNU AGPLv3. Dependencies may have additional licences.