Image comes from the monstrous work the Asahi Linux team did to get Netflix working on Linux on ARM Macbooks: https://asahilinux.org/2024/01/fedora-asahi-new/
Give them a search tool as a web app (for said music server and scraper setup) and allow them to ask it for the music. When they’re over their limit, have it return a temp unspec error. Dust your hands and walk away proud.
I don’t have access to my music torrent site anymore due to the first one shutting down (W.CD) and then going idle on the other one for years. Don’t feel like re-downloading everything either since I lost all my music in a hard drive crash. Could probably recover it from my Cowon X7 but don’t know where the cable is for that anymore.