Sorry these were meant as two separate points. People have asked repeatedly to use librespot on free accounts, and (other) people have asked to have librespot download files. I've pushed back on both, and Oggify does…
Original librespot author here. Trying to pretend to be an official client was a game I never wanted to play. There's so many tiny differences in the way I've implemented the protocol it would be trivial for Spotify to…
(I work on Verona, originally as an intern at MSR, now as a PhD) > It's interesting that building a self-hosting environment is a stated non-goal. Sounds like they are really focused on research and not building a…
You may want to look at snmalloc, another allocator we did at Microsoft Research. It specifically targets these producer / consumer scenarios. https://github.com/microsoft/snmalloc And the paper, which I’ll be…
I did this once, by writing a small C program which sets up the seccomp context before exec'ing the Go binary. Unfortunately Go's runtime makes a huge number of system calls in the background, and the whitelist kept…
Sorry these were meant as two separate points. People have asked repeatedly to use librespot on free accounts, and (other) people have asked to have librespot download files. I've pushed back on both, and Oggify does…
Original librespot author here. Trying to pretend to be an official client was a game I never wanted to play. There's so many tiny differences in the way I've implemented the protocol it would be trivial for Spotify to…
(I work on Verona, originally as an intern at MSR, now as a PhD) > It's interesting that building a self-hosting environment is a stated non-goal. Sounds like they are really focused on research and not building a…
You may want to look at snmalloc, another allocator we did at Microsoft Research. It specifically targets these producer / consumer scenarios. https://github.com/microsoft/snmalloc And the paper, which I’ll be…
I did this once, by writing a small C program which sets up the seccomp context before exec'ing the Go binary. Unfortunately Go's runtime makes a huge number of system calls in the background, and the whitelist kept…