MediaHug

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

Browsing YouTube Folders Browsing Videos with Context Menu Browsing Images

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

MergeIcon

Mediahug Git Repository

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.