# Maintainer: Simon <simon at gamersi dot at>
pkgname=lrcget-bin
pkgver=1.0.0
pkgrel=1
options=(!debug)
pkgdesc="Utility for mass-downloading LRC synced lyrics for your offline music library."
arch=('x86_64')
url="https://github.com/tranxuanthang/lrcget"
license=('MIT')
conflicts=('lrcget')
depends=('gtk3' 'webkit2gtk-4.1' 'pipewire-alsa')
source=("${pkgname}-${pkgver}.deb::https://github.com/tranxuanthang/lrcget/releases/download/${pkgver}/LRCGET_${pkgver}_amd64.deb")
sha256sums=('5d2deb89c9ffca5d9322e8cb1cf5356ec6e3d75443d26953034dbd3685571de5')
package() {
tar -xz -f data.tar.gz -C "$pkgdir"
# refer https://github.com/tauri-apps/tauri/issues/9750
sed -i 's|Exec=LRCGET|Exec=lrcget|' "$pkgdir"/usr/share/applications/LRCGET.desktop
cat > "$pkgdir"/usr/bin/lrcget << 'EOF'
#!/bin/bash
WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 LRCGET
EOF
chmod +x "$pkgdir"/usr/bin/lrcget
}
Search Criteria
Package Details: lrcget-bin 1.0.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/lrcget-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | lrcget-bin |
| Description: | Utility for mass-downloading LRC synced lyrics for your offline music library. |
| Upstream URL: | https://github.com/tranxuanthang/lrcget |
| Keywords: | lrcget lyrics |
| Licenses: | MIT |
| Conflicts: | lrcget |
| Provides: | lrcget |
| Submitter: | gamersi |
| Maintainer: | gamersi |
| Last Packager: | gamersi |
| Votes: | 8 |
| Popularity: | 0.94 |
| First Submitted: | 2023-12-04 20:01 (UTC) |
| Last Updated: | 2026-01-04 20:40 (UTC) |
Dependencies (3)
Required by (0)
Sources (1)
Latest Comments
sanbikappa commented on 2025-11-13 18:09 (UTC)
TheBill2001 commented on 2025-09-25 05:35 (UTC)
This PKGBUILD should have a provides and conflicts array specifies the base package (non-bin):
provides=('lrcget')
conflicts=('lrcget')
This allows this package to be an alternative to lrcget source package if someone ever decided to package it.
pastawater commented on 2025-06-11 16:58 (UTC)
For those that don't know pacman -Qkli to check, the binary name to launch this is $ LRCGET (uppercase) not $ lrcget (zsh: command not found: lrcget)
babayaga02 commented on 2025-05-10 18:35 (UTC) (edited on 2025-05-10 18:38 (UTC) by babayaga02)
@gamersi please update the dependency from webkit2gtk to webkit2gtk-4.1, this seems to fix the error Removing webkit2gtk forcibly does not affect apps functionality
brunoigalves commented on 2025-05-06 16:10 (UTC)
In my case, only worked after install extra/webkit2gtk-4.1 dependency
tixwho commented on 2024-12-17 10:56 (UTC)
@gamersci @dirtperson Thanks, the workaround indeed worked!
To save everyone a few clicks: set env WEBKIT_DISABLE_COMPOSITING_MODE=1 or WEBKIT_DISABLE_DMABUF_RENDERER=1, it's a bug of webkitgtk.
gamersi commented on 2024-12-14 14:33 (UTC)
@dirtperson try this: https://github.com/tauri-apps/tauri/issues/9750
gamersi commented on 2024-12-14 14:29 (UTC)
@WinnerWind Thank you, added the dependency.
dirtperson commented on 2024-12-13 08:13 (UTC) (edited on 2024-12-13 08:13 (UTC) by dirtperson)
I'm having it pop up then crash immediately now. I've got pipeware-asla installed already, and searching the error online only comes up with hybrid graphics. I'm going to try some things soon when I get time, but does anyone else have this issue or a lead for a fix?
$ lrcget
** (lrcget:111864): WARNING **: 00:05:36.496: >webkit_settings_set_enable_offline_web_application_cache is deprecated and does nothing. Database file path: /home/shadric/.local/share/net.lrclib.lrcget/db.sqlite3 Existing database version: 4 Gdk-Message: 00:05:36.954: Error 71 (Protocol error) dispatching to Wayland display.
WinnerWind commented on 2024-12-04 13:26 (UTC)
Hi!
Please add pipewire-alsa to the list of dependencies.
Thanks!
Pinned Comments
pastawater commented on 2025-06-11 16:58 (UTC)
For those that don't know
pacman -Qklito check, the binary name to launch this is$ LRCGET(uppercase) not$ lrcget(zsh: command not found: lrcget)tixwho commented on 2024-12-17 10:56 (UTC)
@gamersci @dirtperson Thanks, the workaround indeed worked! To save everyone a few clicks: set env
WEBKIT_DISABLE_COMPOSITING_MODE=1orWEBKIT_DISABLE_DMABUF_RENDERER=1, it's a bug of webkitgtk.