Skip to content

Instantly share code, notes, and snippets.

@SoNothingMC
Last active March 22, 2023 15:23
Show Gist options
  • Save SoNothingMC/4f5155f82ec47499032ae2d981c9540f to your computer and use it in GitHub Desktop.
Save SoNothingMC/4f5155f82ec47499032ae2d981c9540f to your computer and use it in GitHub Desktop.
Cider services that interact with the closed-source backend

Cider services that interact with the closed-source backend

Have you ever wondered why Cider costs $800 per month to operate and has 2.8 billion workers requests per day, while not being famous at all?
Here's why.

(C1 = Cider 1, C2 = Cider 2)

Cider API

*.api.cider.sh

  • AM token grabbing: Authenticating MusicKit JS
    • Automatic
  • iCloud Music Library album art for Discord Rich Presence
    • Automatic - however, it does not seem to be working right now…
  • C1 MKJS caching: Loading MusicKit JS from Cider's backend instead of Apple's CDN
  • C1 Musixmatch Lyrics Proxy
  • C1 Theme/Plugin mirroring for mainland China users
    • Activate in Settings → Advanced → turning on Theme & Plugin Mirror to Cider
  • C1 Audio Lab on the Cloud
    • On by default, current status unknown

Cider Connect (account creation required)

*.ciderapp.workers.dev, connect.cidercollective.dev, connect.cidercollective.cider.sh, connect-6iv.pages.dev, *.cider.fm

  • C2 Cider Connect Authentication
    • Automatic
  • C2 Spotify Integration
    • Activate by connecting Spotify with Cider
  • C2 Listening Together Party
    • Activate by signing into Cider Connect
  • C2 cider.fm short-links
    • Activate by starting a Listen Together Party
  • C2 Relay Service: Originally to prevent protocol links (i.e. cider://) from spawning another instance of Cider, and buffers requests on Firebase Realtime Database and makes the client listen to the database instead. Now a core part of Cider Connect
    • Activate by signing into Cider Connect
  • C2 Remote / Game Bar overlay (Planned): powered by C2 Relay Service
    • Activate by signing into Cider Connect (monthly payment required in the future)
  • C2 Cider Collective backdoor: Allows Cider Collective administrators to control your Cider instance, powered by C2 Relay Service
  • (Planned) C2 Config Sync
    • Activate by signing into Cider Connect
  • C2 OBS Web Source: shows your now playing song inside a webpage which can be shown inside OBS
    • Activate by signing into Cider Connect
  • (Work in progress) C2 last.fm Scrobbling
    • Activate by connecting last.fm with Cider
    • Currently, I think scrobbling works client-side and not through Cider Connect.
@SoNothingMC
Copy link
Author

SoNothingMC commented Jan 5, 2023

More stuffs:
https://rewrite.cider.sh/ — New Cider website: out now
https://v2.cider.sh/ — New Cider website (no public access)
https://download.cider.sh/ — Download links for Cider 1
https://changelog.cider.sh/ — Cider 2 beta changelog
https://old.cider.sh/ — Archive of the old Cider website
https://swag.cider.sh/ — Cider merch store
https://demo.cider.sh/ — Cider UI Preview (for V1 or V2…? I forgot)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment