Package Details: mediaharbor 2.2.0-1

Git Clone URL: https://aur.archlinux.org/mediaharbor.git (read-only, click to copy)
Package Base: mediaharbor
Description: MediaHarbor is all-in-one music streaming and downloading application built with Tauri and React.
Upstream URL: https://github.com/MediaHarbor/mediaharbor
Licenses: GPL-3.0-or-later
Submitter: CrossyAtom46
Maintainer: CrossyAtom46
Last Packager: CrossyAtom46
Votes: 0
Popularity: 0.000000
First Submitted: 2026-05-05 10:47 (UTC)
Last Updated: 2026-05-08 12:38 (UTC)

Latest Comments

CrossyAtom46 commented on 2026-05-09 17:57 (UTC)

@yochananmarqos Thank you for the feedback. I'll add yt-dlp as a proper dependency in the PKGBUILD instead of relying on the internal venv for it. For gamdl and votify, since they aren't available as system packages, I'll look into creating separate AUR packages or marking them as optional dependencies.

Sorry for my mistakes, it is first time uploading to AUR. I'll push an updated PKGBUILD soon.

yochananmarqos commented on 2026-05-09 17:47 (UTC) (edited on 2026-05-09 17:47 (UTC) by yochananmarqos)

@CrossyAtom46: If one has the yt-dlp Arch package installed, it is in the path.

If this requires more dependencies, then they need to be added to the AUR for this package.

Please look at how other AppImages and Flatpaks bundle dependencies. Either way, packaging for Arch is not the same and should not be treated as such.

CrossyAtom46 commented on 2026-05-09 13:23 (UTC)

@yochananmarqos yes, you're right. It doesn't use system's yt-dlp, because before v2.0.0, we had many issues with making user to add yt-dlp to path. That's why it installs it automatically, and not to system. app is using its own venv for its all. and there are no ways to install add gamdl and votify without pip. I'll add a logic for yt-dlp, but if user would like to use gamdl / votify, that will make app to install yt-dlp again with pip again since it is required package..

Anyways, app's v2 is almost ready, and I'm still actively fixing it's all issues.

yochananmarqos commented on 2026-05-08 19:36 (UTC)

This does not detect the system yt-dlp and apparently tries to use pip to install missing dependencies. I stopped right there. That is not appropriate for an Arch package. I see several upstream issues regarding such things.