Package Details: youtube-music-git 3.11.0.r50.gbcb61a9-1

Git Clone URL: https://aur.archlinux.org/youtube-music-git.git (read-only, click to copy)
Package Base: youtube-music-git
Description: YouTube Music Desktop App bundled with custom plugins
Upstream URL: https://github.com/ytmd-devs/ytmd
Licenses: MIT
Conflicts: youtube-music
Provides: youtube-music
Submitter: mesmer
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 3
Popularity: 0.63
First Submitted: 2021-10-24 19:48 (UTC)
Last Updated: 2025-09-21 15:29 (UTC)

Pinned Comments

Latest Comments

1 2 3 Next › Last »

mrdwarf commented on 2025-09-19 06:38 (UTC)

As of commit: 25fccc9a62044ca7006f271a6a2520724e5720e1 the icon assets have been removed. Here's the required diff:

Can be applied with git apply <file_name>.patch


diff --git a/PKGBUILD b/PKGBUILD
index 3f1c22a..582148c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 # Maintainer: Mark Wagie <mark dot wagie at proton dot me>
 pkgname=youtube-music-git
-pkgver=3.10.0.r2.g5925b76
+pkgver=3.11.0.r47.g8de5599
 pkgrel=1
 _nodeversion=22
 _electronversion=38
@@ -73,9 +73,4 @@ package() {
   install -Dm755 "$srcdir/${pkgname%-git}.sh" "$pkgdir/usr/bin/${pkgname%-git}"
   install -Dm644 "$srcdir/${pkgname%-git}.desktop" -t "$pkgdir/usr/share/applications/"
   install -Dm644 license -t "$pkgdir/usr/share/licenses/${pkgname%-git}/"
-
-  for i in 16 24 32 48 64 128 256 512 1024; do
-    install -Dm644 "assets/generated/icons/png/${i}x${i}.png" \
-      "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname%-git}.png"
-  done
 }

yochananmarqos commented on 2023-12-10 17:52 (UTC)

@SomeAspy: npm is in the Extra repo, not the AUR. This does not use it at all. It sounds a local issue on your end. Build in a clean chroot to avoid your local environment conflicting.

SomeAspy commented on 2023-12-10 17:12 (UTC)

Installation fails without the npm package from the AUR. It does look like you are using PNPM though, so not sure whats going on. The build process also proceeds to use NPM.

yochananmarqos commented on 2023-10-06 19:21 (UTC) (edited on 2023-10-06 19:38 (UTC) by yochananmarqos)

@SomeAspy: Thanks for the heads up. I've adapted to upstream changes.

EDIT: Even though upstream is now using Electron 27-beta, the program crashes with 27.0.0-beta.9. I'll see what the latest version is that works and update here shortly.

EDIT 2: It works with Electron 22 & 23, so I'll use 23 for now.

SomeAspy commented on 2023-10-06 18:37 (UTC)

As of commit df1e285 the project moved to TypeScript. This seems to be have broken the PKGBUILD

Application entry file "dist/index.js" in the "/home/[username]/.cache/yay/youtube-music-git/src/youtube-music/pack/linux-unpacked/resources/app.asar" does not exist. Seems like a wrong configuration.

yochananmarqos commented on 2023-02-10 15:20 (UTC)

@azurata: Done. That's odd, because cacheFolder is only used with Yarn 2.x and cache-folder is still used with 1.x.

azurata commented on 2023-02-10 13:58 (UTC)

==> Starting build()... Usage Error: Couldn't find a configuration settings named "cache-folder"

change: yarn config set cache-folder "$srcdir/yarn-cache" to: yarn config set cacheFolder "$srcdir/yarn-cache"

mesmer commented on 2021-11-16 20:52 (UTC)

it's ok, i'm happy with the package to exist and being updated, lets move on

ainola commented on 2021-11-16 20:11 (UTC)

A+ response. Glad we're all on the same side now. :)