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: 1.96
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

1 2 3 4 5 6 .. 10 Next › Last »

jasongodev commented on 2026-03-19 08:01 (UTC)

@aliu The binary link is now fixed in cider 1.6.3.20250909032549-3.

Regarding the TOKEN environment variable, it's not an upstream feature yet. It's my initiative to add this convenience because setting up a live api endpoint to supply the token seems very complicated for ordinary music listener. I'm waiting for some fixes from the upstream before I create a pull request to formalize the TOKEN environment variable.

The practical approach is just to put it in the .desktop file. For those in cli based environments they can run:

TOKEN=eyXXXX cider

aliu commented on 2026-03-19 00:39 (UTC) (edited on 2026-03-19 00:49 (UTC) by aliu)

- ln -sf "$pkgdir/opt/Cider/sh.cider.Cider" "$pkgdir/usr/bin/cider"
+ ln -sf '/opt/Cider/sh.cider.Cider' "$pkgdir/usr/bin/cider"

Otherwise the shipped symlink can incorrectly link to the builder's pkgdir instead of the host machine's /opt.

(Just launching /opt/Cider/sh.cider.Cider doesn't really work either though due to the aforementioned required env.)

Core_UK commented on 2026-02-25 20:35 (UTC)

You can also sign into music.apple.com and run MusicKit.getInstance().developerToken :)

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
##
################################################################################

jasongodev commented on 2026-02-24 00:50 (UTC)

Good day everyone, as you may have noticed I am the current maintainer of this package. The upstream has abandoned the 1.x line codebase for a long time. Most of the dependencies do not work anymore. There is an active fork by https://github.com/taoky/Cider which I will use in this AUR package moving forward.

Also note that this package will be maintained up until Cider still works with Apple Music. Because the Apple's APIs might change in the future, there are no guarantees that forks will still work and hence this AUR package is at the helm of the existence of any working forks moving forward.

It's a matter of time before this package will not work anymore. Until then I will maintain this package in the spirit of software preservation.

A43 commented on 2026-01-14 20:58 (UTC) (edited on 2026-01-14 21:01 (UTC) by A43)

The last commit might still be available here: https://github.com/taoky/Cider/tree/41680a2d47b8dda4fb290c4af71b5e89c3f08388, but using this fork may actually be desirable

aliu commented on 2026-01-14 20:54 (UTC)

Could change source to https://github.com/taoky/Cider , a current-ish fork

carlosal1015 commented on 2025-12-31 17:56 (UTC)

node-ssdp-js is deprecated and deleted, maybe could work if we replace with node-ssdp

➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0035: │ node-ssdp-js@npm:0.9.6: Package not found
➤ YN0035: │   Response Code: 404 (Not Found)
➤ YN0035: │   Request Method: GET
➤ YN0035: │   Request URL: https://registry.yarnpkg.com/node-ssdp-js/-/node-ssdp-js-0.9.6.tgz
➤ YN0001: │ mpris-service@https://github.com/ciderapp/mpris-service.git#commit=715682aacc751cde52ca5cd0729068f3799c2a61: Failed switching branch
➤ YN0001: │   Repository URL: https://github.com/ciderapp/mpris-service.git
➤ YN0001: │   Fatal Error: unable to read tree (715682aacc751cde52ca5cd0729068f3799c2a61)
➤ YN0001: │   Exit Code: 128
➤ YN0000: └ Completed in 19s 633ms
➤ YN0000: · Failed with errors in 19s 911ms
ar: cider_1.6.3_amd64.deb: No such file or directory
==> ERROR: A failure occurred in build().