Search Criteria
Package Details: mediaharbor 2.2.0-1
Package Actions
| 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) |
Dependencies (7)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- libappindicator-gtk3 (libappindicator)
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR)
- nodejs (nodejs-gitAUR, nodejs-lts-hydrogenAUR, python-nodejs-wheelAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton) (make)
- npm (npm-corepackAUR, python-nodejs-wheelAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
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-dlpArch 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-dlpand apparently tries to usepipto install missing dependencies. I stopped right there. That is not appropriate for an Arch package. I see several upstream issues regarding such things.