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.57
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 .. 3 4 5 6 7 8 9 10 Next › Last »

Core_UK commented on 2022-01-15 13:52 (UTC)

Should be resolved now, one of the modules that the package used broke on the current NodeJS version, the development team removed that module and now nodejs-lts-galium is no longer required.

puyo commented on 2021-12-21 16:25 (UTC)

this package doesn't work if you use nvm to manage your nodejs versions since it depends on nodejs-lts-gallium

Ranguvar commented on 2021-12-08 02:48 (UTC)

==> Validating source files with sha256sums... apple-music-electron_3.0.0_amd64.deb ... FAILED

sainnhe commented on 2021-12-02 09:11 (UTC)

Hello, the provides section should also add "apple-music-electron".

Core_UK commented on 2021-11-29 15:01 (UTC)

You are using the nodejs-lts build correct?

cosmo commented on 2021-11-29 14:39 (UTC)

Build still fails for me (even on a reinstall) with:

$ node-gyp rebuild
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

                                             errorOut=gyp info it worked if it ends with ok
    gyp info using node-gyp@8.2.0
    gyp info using node@17.1.0 | linux | x64
    gyp info find Python using Python version 3.9.9 found at "/usr/bin/python3"
    gyp info spawn /usr/bin/python3
    gyp info spawn args [
    gyp info spawn args   '/usr/lib/node_modules/node-gyp/gyp/gyp_main.py',
    gyp info spawn args   'binding.gyp',
    gyp info spawn args   '-f',
    gyp info spawn args   'make',
    gyp info spawn args   '-I',
    gyp info spawn args   '/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/abstract-socket/build/config.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   '/usr/lib/node_modules/node-gyp/addon.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   '/home/auryn/.electron-gyp/15.3.2/include/node/common.gypi',
    gyp info spawn args   '-Dlibrary=shared_library',
    gyp info spawn args   '-Dvisibility=default',
    gyp info spawn args   '-Dnode_root_dir=/home/auryn/.electron-gyp/15.3.2',
    gyp info spawn args   '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp',
    gyp info spawn args   '-Dnode_lib_file=/home/auryn/.electron-gyp/15.3.2/<(target_arch)/node.lib',
    gyp info spawn args   '-Dmodule_root_dir=/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/abstract-socket',
    gyp info spawn args   '-Dnode_engine=v8',
    gyp info spawn args   '--depth=.',
    gyp info spawn args   '--no-parallel',
    gyp info spawn args   '--generator-output',
    gyp info spawn args   'build',
    gyp info spawn args   '-Goutput_dir=.'
    gyp info spawn args ]
    gyp: name 'openssl_fips' is not defined while evaluating condition 'openssl_fips != ""' in binding.gyp while trying to load binding.gyp
    gyp ERR! configure error 
    gyp ERR! stack Error: `gyp` failed with exit code: 1
    gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/node-gyp/lib/configure.js:353:16)
    gyp ERR! stack     at ChildProcess.emit (node:events:390:28)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
    gyp ERR! System Linux 5.15.5-arch1-1
    gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/abstract-socket
    gyp ERR! node -v v17.1.0
    gyp ERR! node-gyp -v v8.2.0
    gyp ERR! not ok 
error Command failed with exit code 1.

                                             command=/usr/bin/node /usr/lib/node_modules/yarn/bin/yarn.js run install
                                             workingDir=/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/abstract-socket
  • rebuilding native dependency  name=electron-acrylic-window version=0.5.9
  • rebuilding native dependency  name=register-scheme version=0.0.2
  • rebuilding native dependency  name=naudiodon version=2.3.9
  ⨯ cannot execute  cause=exit status 1
yarn run v1.22.17
$ node-gyp rebuild
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

                    errorOut=gyp info it worked if it ends with ok
    gyp info using node-gyp@8.4.1
    gyp info using node@17.1.0 | linux | x64
    gyp info find Python using Python version 3.9.9 found at "/usr/bin/python3"
    gyp info spawn /usr/bin/python3
    gyp info spawn args [
    gyp info spawn args   '/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/node-gyp/gyp/gyp_main.py',
    gyp info spawn args   'binding.gyp',
    gyp info spawn args   '-f',
    gyp info spawn args   'make',
    gyp info spawn args   '-I',
    gyp info spawn args   '/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/electron-acrylic-window/build/config.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   '/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/node-gyp/addon.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   '/home/auryn/.electron-gyp/15.3.2/include/node/common.gypi',
    gyp info spawn args   '-Dlibrary=shared_library',
    gyp info spawn args   '-Dvisibility=default',
    gyp info spawn args   '-Dnode_root_dir=/home/auryn/.electron-gyp/15.3.2',
    gyp info spawn args   '-Dnode_gyp_dir=/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/node-gyp',
    gyp info spawn args   '-Dnode_lib_file=/home/auryn/.electron-gyp/15.3.2/<(target_arch)/node.lib',
    gyp info spawn args   '-Dmodule_root_dir=/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/electron-acrylic-window',
    gyp info spawn args   '-Dnode_engine=v8',
    gyp info spawn args   '--depth=.',
    gyp info spawn args   '--no-parallel',
    gyp info spawn args   '--generator-output',
    gyp info spawn args   'build',
    gyp info spawn args   '-Goutput_dir=.'
    gyp info spawn args ]
    gyp: name 'openssl_fips' is not defined while evaluating condition 'openssl_fips != ""' in binding.gyp while trying to load binding.gyp
    gyp ERR! configure error 
    gyp ERR! stack Error: `gyp` failed with exit code: 1
    gyp ERR! stack     at ChildProcess.onCpExit (/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/node-gyp/lib/configure.js:259:16)
    gyp ERR! stack     at ChildProcess.emit (node:events:390:28)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
    gyp ERR! System Linux 5.15.5-arch1-1
    gyp ERR! command "/usr/bin/node" "/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/electron-acrylic-window/node_modules/.bin/node-gyp" "rebuild"
    gyp ERR! cwd /home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/electron-acrylic-window
    gyp ERR! node -v v17.1.0
    gyp ERR! node-gyp -v v8.4.1
    gyp ERR! not ok 
error Command failed with exit code 1.

                    command=/usr/bin/node /usr/lib/node_modules/yarn/bin/yarn.js run install
                    workingDir=/home/auryn/.cache/paru/clone/apple-music-electron-git/src/Apple-Music-Electron/node_modules/electron-acrylic-window
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'apple-music-electron-git-3.0.0-2': 
error: packages failed to build: apple-music-electron-git-3.0.0-2

Core_UK commented on 2021-11-25 13:27 (UTC)

Apple-Music-Electron was deleted in favour of this package. As from my understanding the AUR prefers packages with -git at the end if they are building from git. The main package did just that but built from the archive created on releases. If you want a package with a binary, use apple-music-electron-bin

OctopusET commented on 2021-11-25 11:21 (UTC)

@Core_UK Why apple-music-electron package is deleted? Even repo provides binary, I think apple-music-electron can be exist.

Core_UK commented on 2021-11-24 18:15 (UTC)

Use nodejs-lts-galium or nodejs 16.3 or earlier due to a bug with nodegyp.