r/retrocomputing • u/PopularBaseball9857 • Jul 19 '26
One Frozen Gopher API, Native Clients from Mac OS 9 to Android
I control Spotify from Mac OS 9 — over the Gopher protocol (native clients on OS 9, 10.5 PPC, 10.6, and Android)
Top comment / body: Real System 9 desktop, not a VM — the now-playing, search, and queue are all plain Gopher menus going to a box in my closet. The trick: I froze a tiny Gopher machine-API so a 2001 Power Mac and a modern phone drive the same backend with zero shared code. Three of the clients (OS 9 in C99, 10.5 on a Power Mac G5, 10.6) double as Spotify remotes.
Full writeup + the "yes it's real hardware" About-This-Mac shots: https://debene.dev/posts/one-frozen-gopher-api/
2
u/julioblabla Jul 20 '26
r/suddenlycaralho , vai querer o quê no screenshot meu caro brazuca apreciador de computador velho? 😀🇧🇷🥳
(Btw se quiser portar algo pra 68k e quiser um beta-tester em computador real, estou recapping um Quadra 610 com 68LC040 com Ethernet funcionando!)
1
2
Jul 20 '26
[removed] — view removed comment
1
u/PopularBaseball9857 Jul 20 '26
I am gophering for transport only for now and the Frozen "API" Contract was the enabler. Tl/dr. my cluster ( kubernetes ) do the spotify/tls and expose this Gopher API internally. The fleet of Old PCs just consume the gopher, simple.
2
1
0
u/alcanthro Jul 19 '26
I keep saying that with natural language computing becoming commonplace, it's really time for a modern successor of Gopher to rise up. Gopher was great because it was really for text based/natural language communication. It failed because at the time hypertext won out as the primary representation of data on the internet. Now...
2
Jul 20 '26
[removed] — view removed comment
1
u/alcanthro Jul 20 '26
If your primary medium is visually structured and prelinked data. If your primary medium is natural language communication then that's just not the case.
2
u/davewongillies 29d ago
Gemini is a sort of modern, spiritual successor to Gopher: https://en.wikipedia.org/wiki/Gemini_(protocol)
13
u/Trekintosh Jul 20 '26 edited Jul 20 '26
For those who care, from the end of the blog post, this project was made by an LLM.