Package Details: cider 1.6.3.20260321034536-2

Git Clone URL: https://aur.archlinux.org/cider.git (read-only, click to copy)
Package Base: cider
Description: An abandoned Apple Music player using a fork of Cider v1 from taoky/Cider
Upstream URL: https://github.com/taoky/Cider
Keywords: applemusic cider
Licenses: AGPL-3.0-only
Submitter: Core_UK
Maintainer: jasongodev
Last Packager: jasongodev
Votes: 30
Popularity: 0.55
First Submitted: 2021-12-08 22:09 (UTC)
Last Updated: 2026-03-21 16:22 (UTC)

Pinned Comments

jasongodev commented on 2026-02-25 18:19 (UTC) (edited on 2026-03-19 07:52 (UTC) by jasongodev)

################################################################################
                 !!! IMPORTANT INSTRUCTIONS, READ CAREFULLY !!!
################################################################################
##
##  AUR/cider needs an Apple Music Token to work!
##
##  An Apple Music Token can be created via the Apple Developer Program.
##
##  https://developer.apple.com/documentation/applemusicapi/generating-developer-tokens
##
##  Once created, edit Cider's .desktop file
##
##    sudo nano /usr/share/applications/sh.cider.Cider.desktop
##  
##  Then in the Exec line add the TOKEN value.
##  For example, if your token is eyJhbGciOiJFUz, then Exec line will be:
##
##    Exec=env TOKEN=eyJhbGciOiJFUz CIDER_PORT=9000 /usr/bin/cider %U
##
##  Cider uses port 9000 by default. To change, edit CIDER_PORT variable.
##
##  Save the .desktop file and enjoy!
##
##
##  Important Links:
##
##   Installation Support: https://aur.archlinux.org/packages/cider
##  Current Upstream Fork: https://github.com/taoky/Cider
##     Abandoned Upstream: https://github.com/ciderapp/Cider
##
################################################################################

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 10 Next › Last »

FabioLolix commented on 2025-02-09 14:05 (UTC)

https://github.com/ciderapp/mpris-service have been deleted

Core_UK commented on 2025-01-15 14:05 (UTC) (edited on 2025-01-15 14:12 (UTC) by Core_UK)

Noted. I'll apply the patches you mentioned previously. There is a chance in the future this package may get replaced with the Cider 2 launcher. I'll keep you all posted on this. There is also a chance I will no longer be able to update this. Since creating this, I have moved away from arch to nixos, so maintaining this package will be tricky.

Zentino commented on 2025-01-14 00:55 (UTC)

I'd prefer the package beeb reserverd for those who wants an open-source alternative for Apple Music on Linux

Core_UK commented on 2025-01-13 11:01 (UTC)

I was the one who archived it, should the package just be removed then?

FabioLolix commented on 2025-01-12 18:47 (UTC)

Btw the source repo archived on 2024/12/10

Zentino commented on 2025-01-12 02:59 (UTC)

Latest release depends on node.js v20.2.0, which can't fetch static resources from googleapi CDN in a network environment that prefers IPv6 but can't actually connect with v6. Issue is as https://github.com/nodejs/node/issues/47822 . Also the rpmbuild always fails. Here's my patch to workaround issues above.

diff --git a/.SRCINFO b/.SRCINFO
index 097a800..c10768b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,7 +8,6 @@ pkgbase = cider
    makedepends = nvm
    makedepends = fontconfig
    makedepends = git
-   makedepends = rpm-tools
    depends = gtk3
    depends = nss
    depends = alsa-lib
diff --git a/PKGBUILD b/PKGBUILD
index f344976..136843c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ url="https://github.com/ciderapp/${pkgname}.git"
 license=(AGPL3)
 depends=(gtk3 nss alsa-lib libxcrypt-compat)
 optdepends=('libnotify: Playback notifications')
-makedepends=(nvm fontconfig git rpm-tools)
+makedepends=(nvm fontconfig git)
 provides=(${pkgname})
 conflicts=(${pkgname})
 source_x86_64=("https://github.com/ciderapp/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
@@ -29,6 +29,7 @@ _ensure_local_nvm() {
 prepare() {
    cd "${srcdir}/${pkgname^}-${pkgver}"
    _ensure_local_nvm
+   echo "20.18.1" > .nvmrc # fix https://github.com/nodejs/node/issues/47822
    nvm install
    corepack enable
    corepack prepare yarn@stable --activate
@@ -37,7 +38,7 @@ prepare() {
 build() {
    cd "${srcdir}/${pkgname^}-${pkgver}"
    _ensure_local_nvm
-   npx -y check-engine && yarn install && yarn dist && mv dist/*.deb "${srcdir}/" && cd "${srcdir}"
+   npx -y check-engine && yarn install && yarn dist --linux deb && mv dist/*.deb "${srcdir}/" && cd "${srcdir}"
    ar x ${pkgname}_${pkgver}_amd64.deb data.tar.xz
 }

Soltra45 commented on 2024-12-10 02:12 (UTC)

Keep getting rpmbuild failed during build:

cannot execute  cause=exit status 1
                    out={:timestamp=>"2024-12-09T21:10:04.701342-0500", :message=>"Process failed: rpmbuild failed (exit code 1). Full command was:[\"rpmbuild\", \"-bb\", \"--target\", \"x86_64-unknown-linux\", \"--define\", \"buildroot /tmp/package-rpm-build-05531becaba69d09f16abb48c75e4baea8430d8c179b92bee30defcf58db/BUILD\", \"--define\", \"_topdir /tmp/package-rpm-build-05531becaba69d09f16abb48c75e4baea8430d8c179b92bee30defcf58db\", \"--define\", \"_sourcedir /tmp/package-rpm-build-05531becaba69d09f16abb48c75e4baea8430d8c179b92bee30defcf58db\", \"--define\", \"_rpmdir /tmp/package-rpm-build-05531becaba69d09f16abb48c75e4baea8430d8c179b92bee30defcf58db/RPMS\", \"--define\", \"_tmppath /tmp\", \"/tmp/package-rpm-build-05531becaba69d09f16abb48c75e4baea8430d8c179b92bee30defcf58db/SPECS/cider.spec\"]", :level=>:error}