Search Criteria
Package Details: sone 0.20.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/sone.git (read-only, click to copy) |
|---|---|
| Package Base: | sone |
| Description: | Native Linux TIDAL client — lossless streaming with bit-perfect ALSA output |
| Upstream URL: | https://github.com/lullabyX/sone |
| Keywords: | 'alsa' 'audio' 'lossless' 'music' 'streaming' 'tidal' |
| Licenses: | GPL-3.0-only |
| Conflicts: | sone-bin |
| Provides: | sone |
| Submitter: | mc_klatz |
| Maintainer: | mc_klatz |
| Last Packager: | mc_klatz |
| Votes: | 4 |
| Popularity: | 1.83 |
| First Submitted: | 2026-03-08 10:46 (UTC) |
| Last Updated: | 2026-06-30 00:58 (UTC) |
Dependencies (15)
- gst-libav (gst-libav-gitAUR)
- gst-plugins-bad (gst-plugins-bad-gitAUR)
- gst-plugins-base (gst-plugins-base-gitAUR)
- gst-plugins-good (gst-plugins-good-gitAUR)
- gstreamer (gstreamer-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- libayatana-appindicator
- libsecret
- openssl (openssl-gitAUR, openssl-aegisAUR, openssl-staticAUR)
- 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)
- pnpm (pnpm-corepackAUR, pnpm-binAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
- alsa-plugins (alsa-plugins-gitAUR) (optional) – exclusive ALSA output (bit-perfect mode)
- gst-plugin-pipewire (gst-plugin-pipewire-gitAUR, gst-plugin-pipewire-full-gitAUR, gst-plugin-pipewire-ldacAUR) (optional) – PipeWire audio support
Latest Comments
mc_klatz commented on 2026-06-12 23:08 (UTC)
I guess yes — pnpm is only needed at build time (pnpm install + pnpm tauri build), not at runtime, so makedepends is the right place for it.
One caveat: because package.json pins packageManager: "pnpm@11.1.3" and pnpm 9+ defaults manage-package-manager-versions to true, the system pnpm will try to fetch that exact version at build time. Set npm_config_manage_package_manager_versions=false in the PKGBUILD to keep the build using the packaged pnpm and avoid an undeclared network fetch.
angelodalzotto commented on 2026-06-06 10:30 (UTC)
should't this package have pnpm as makedeps?
mc_klatz commented on 2026-03-14 15:25 (UTC)
I've fixed, should be fine, thanks!
lolo543 commented on 2026-03-13 10:31 (UTC)
The app won't launch from the desktop but works fine when launched in terminal. The .desktop file has Exec=io.github.lullabyX.sone but the binary is just sone. Adding sed -i 's/^Exec=.*/Exec=sone/' "data/io.github.lullabyX.sone.desktop" in package() before the install line seems to fix it for me.