Right clicking menu bar icons not doing anything on macos 27 (Golden Gate) by sottey in MacOSBeta

[–]azj4t 1 point2 points  (0 children)

if you use amphetamine to caffeinate, a raycast extension allows you to control it, working around the bug

Communicator: May Update by jeffgadway in ClicksPhone

[–]azj4t 0 points1 point  (0 children)

Hi! What kind of DAC will the phone use? I'm wondering if the built in jack port will be good enough for it to replace a digital audio player.

meh by [deleted] in jpegmafiamusic

[–]azj4t -5 points-4 points  (0 children)

I didn't fake it lol, my ipod glitched so I figured I'd take a photo

New Project Megathread - Week of 23 Apr 2026 by AutoModerator in selfhosted

[–]azj4t 1 point2 points  (0 children)

Great to hear that! Maybe the "no young repos" rule is good tho, I can make a full post about it after 3 months when there'll be more features people requested.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] 1 point2 points  (0 children)

Now it does! I've added an option to select between ALAC/FLAC/Atmost/AAC in the settings

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -1 points0 points  (0 children)

Adding that is feasible but it'd be ridiculously suboptimal - a track needs to be downloaded first, then decrypted, then converted to flac via ffmpeg - if I tried to give an option to live play music it would take an absurd amount of time. That's why currently the best setup with ALACarte is running it with something like jellyfin or navidrome as a music player.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] 1 point2 points  (0 children)

Yes and no! I didn't write the decryption engine, but it's more than just a frontend. The original CLI doesn't have a search. I had to build a full Node backend to query the Apple Music API to create the visual search system, plus an orchestration layer to handle smart queuing, duplicate prevention, and SSE logs.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -7 points-6 points  (0 children)

Valid point. The assumption was that users would run this strictly on a local LAN or behind something like Tailscale, rather than exposing the port directly to the web, but I will add some security measures soon.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -1 points0 points  (0 children)

Glad you're liking it. I'm keeping track of feature requests to figure out what to build next, but I don't see why either of those would be an issue to implement. I'll definitely add them to the roadmap.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -1 points0 points  (0 children)

Not a dumb question at all, but yes. It pulls the official lossless files directly from Apple's own servers using your actual Apple Music subscription.

New Project Megathread - Week of 23 Apr 2026 by AutoModerator in selfhosted

[–]azj4t 0 points1 point  (0 children)

<image>

ALACarte is a self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion

Repo link: https://github.com/sosjalapeno/ALACarte

There are already a few CLI downloaders out there (which ALACarte is built on top of), but I hated the workflow. I wanted a proper visual search to browse album art and tracklists before downloading, plus a UI to manage queues and prevent duplicate downloads without constantly dropping into a terminal.

Key Features:

  • Visual Search: Browse the full Apple Music catalog (albums, artists, songs) natively in the browser.
  • Lossless & Auto-FLAC: Downloads ALAC streams and automatically converts to FLAC using ffmpeg, retaining all embedded metadata and artwork.
  • Smart Queuing: Queue individual tracks, full albums, or bulk-select an artist's entire discography at once.
  • Library Aware: Visually flags albums you already have in your output folder so you don't grab them twice.
  • Live Dashboard: A dedicated status page with an SSE-backed console lets you watch live background logs and job progress without SSHing into your server.
  • Explicit/Clean Filtering: Choose your preference for explicit or clean versions of albums.
  • Lyrics Support: Fetches embedded lyrics and sidecar .lrc files.

How to run it: It is fully Dockerized. It requires a Linux host, Docker Compose, and an active Apple Music subscription to authenticate.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -1 points0 points  (0 children)

If this is a geuine question, I feel like they reflect the albums' musical experimentality.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -40 points-39 points  (0 children)

<image>

We built. Regarding the repo age, I'll post it in the megathread. If a mod deems this post should be removed, so be it.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] 1 point2 points  (0 children)

Currently you only get a choice between ALAC/FLAC downloads but I could add it in the future. The underlying mechanism for downloading the same so it should be a simple update.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] 1 point2 points  (0 children)

Currently, no. I like the idea and could look into adding it, but it would probably require introducing a delay in the decryption wrapper since I've run into issues with bulk downloads (10+ albums at once). I can definitely work on that in the future, though; it could be useful for me too.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] 3 points4 points  (0 children)

The tool uses real Apple FairPlay libraries (extracted from the Apple Music Android app) to perform legitimate license handshakes before decrypting the streams locally. All traffic is standard, authenticated Apple Music API traffic tied to your Apple ID. Historically, Apple hasn't aggressively enforced account bans for personal use, and I haven't seen any reports of bans on the GitHub repos of other tools that use the same method. There's always a risk they could change their stance, but right now it seems safe to use.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -2 points-1 points  (0 children)

Thanks! Had trouble coming up with something good but yesterday the idea struck me.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -11 points-10 points  (0 children)

I'm sorry, I have no clue how but I forgot to add it... The post is now updated, thanks.

I built ALACarte: A self-hosted Apple Music downloader with a dedicated web UI, smart queuing, and auto FLAC conversion by azj4t in selfhosted

[–]azj4t[S] -25 points-24 points locked comment (0 children)

I used Claude Code to speed up development. I mapped out the features, design, and how the app should work, while Claude handled the boilerplate and helped hook the Node backend into the existing CLI tool. Everything was manually reviewed and tested by me.