Hobbyist tovert Macintosh SE/30 om tot Spotify-speler

Goed, de albumhoesjes zien er in de 1-bits uitvoering wat pixelig en monochroom uit en er zijn apparaten die sneller het volgende liedje kunnen laten beginnen, maar voor de rest werkt hij prima: de Spotify-speler van de Australische hobbyist 'Ants'. Zijn project is zelfs opgevallen bij de ceo van Spotify.

Ants postte een topic op 68kmla.org over zijn project. De app die hij daarvoor heeft geschreven heet MacPlayer en staat op GitHub. De communicatie met Spotify verloopt via een OpenWRT-router, die het http-verkeer van de Macintosh omzet in versleuteld https-verkeer dat Spotify accepteert. De toepassing werkt via Spotify Connect, dat alleen werkt bij Premium-abonnees.

Maar zelfs met al dat moois was er nog een probleem: hoe kun je een Spotify-account koppelen? De streamingdienst werkt met OAuth, dat een moderne browser vereist. De oplossing bleek te liggen in een webserver die dat kan oplossen door een code op te hoesten voor de authenticatie. Vervolgens is die authenticatie te doen op bijvoorbeeld een smartphone.

Ook de encoding bleek een probleem: de oude Macintosh kan niet overweg met utf-8-karakters. Een toepassing met de naam libiconv bleek de oplossing. Die gokt welke MacRoman-karakters, waarmee de Mac werkt, staan voor bepaalde utf-8-karakters.

De uitkomst is dat de Macintosh SE/30 kan dienen als afstandsbediening voor bijvoorbeeld speakers in huis. Hij kan browsen door playlists, wisselen tussen nummers, volume regelen, shuffle aanzetten en meer. Ook is er een instelling om de output te wisselen als er meerdere speakers zijn verbonden. Het wisselen tussen liedjes gaat langzamer dan op een modern apparaat, maar kniesoor die daarop let natuurlijk.

Spotify-ceo Daniel Ek heeft de klassieke Macintosh die dient als Spotify-speler ook gezien: woensdag heeft hij een tweet met een link naar het project geretweet. De gebruikte Macintosh is in productie geweest van 1989 tot 1991.

MacPlayer: Macintosh SE/30 met Spotify Connect
MacPlayer: Macintosh SE/30 met Spotify ConnectMacPlayer: Macintosh SE/30 met Spotify ConnectMacPlayer: Macintosh SE/30 met Spotify Connect

Door Arnoud Wokke

Redacteur Tweakers

19-12-2018 • 21:01

39

Submitter: Doekoeman

Reacties (38)

38
38
24
3
0
8
Wijzig sortering
Zie ik daar een WiFi-icoontje op het scherm? :D
En de bijbehorende Mac System Software Extension, oftewel zijn "driver": https://68kmla.org/forums...nsion-development-thread/

Volg ants al een tijdje op 68kMLA, hoop ooit zelf eens dit na te maken met een van mijn SE/30s of m'n gewone SE, maar helaas zijn de benodigde Ethernet PDS kaarten vrij prijzig geworden.
Je kunt tegenwoordig toch wel custom hardware kopen wat door liefhebbers is ontworpen?
Er is zat nieuwe hardware voor C64 en IBM AT's enzo.

Mss The 8-bit Guy eens vragen of die wat weet. Die is wel thuis in oude Mac's.

Of wellicht is de parallel port of serial port een optie. Knoop er een Raspberry Pi aan voor connectiviteit.

Ik heb ook nog een aantal Mac's staan. Wel heel leuk idee om zoiets als remote te gebruiken. Desnoods bouw je client-server app die commando's naar een server stuurt om dingen te bedienen.

[Reactie gewijzigd door hans_debruin op 23 juli 2024 22:17]

Serial port is zeker mogelijk, maar dan werkt die software niet aangezien dat specifiek geprogrammeerd is om over Ethernet met de Vonets WiFi kaart te spreken.

Er is wel een project geweest voor een PDS Ethernet kaart eerder dit jaar, maar die is nu al een aantal maanden niet meer geüpdatet: https://www.mactothefutur...6/17/first-prototype.html
Kan je over serial geen 4G AT modem hangen?
Avocado for scale as I was out of bananas – it’s tiny!
:D
Een cloud icoontje ook.
Fantastisch hoe sommige mensen daar een hobby aanhebben.Eersdaags heb je windows 10 op je horloge.
Ik heb het bericht nu meerdere keren gelezen, maar ik snap nog steeds niet echt wat het nu doet.
De mac speelt de muziek niet zelf af, maar stuurt het door naar de speakers. Hebben we het hier over speciale speakers? Ik neem aan dat iets de stream zal moeten omzetten naar geluid. Welk apparaat doet dat dan? :?
De mac is zoals een afstandbediening en zijn smartspeaker kan Spotify streamen. Beetje het sonos-principe.

The app is called MacPlayer and works thanks to the magic of Spotify Connect. The speaker itself streams and plays the music, and the Mac simply tells the speaker which song to play (as well as volume, current playlist, shuffle mode and other settings). Communication is over Wifi.”
Okay... dus... leuk omdat het kan.. maar waarschijnlijk kan je beter gewoon je smartphone gebruiken? :+

Kijk, ik ben een groot fan van 'sleeper' builds maar dit soort dingen snap ik gewoon niet.
De enige justificatie voor dit soort builds is als je die mac se 30 echt 'super geil' vind en hem mooi/kunst beschouwd (of dat nou nostalgisch is of niet) maar persoonlijk hang ik liever gewoon een chromecast audio aan mijn speakers, om vervolgens vanaf mijn telefoon (of via praten tegen mijn google home) te casten naar desbetreffende speakers. :P

Een retro looking pc die high-end hardware erin heeft zitten is cool... een oude auto die er van buiten uitziet als een roestbak maar die een porsche eruit trekt is cool... een antieke mac PC die niks anders is dan een veredelde afstandsbediening voor spotify... minder cool. :O
Ik denk dat je het punt mist.

Als je zijn blog leest zul je zien dat er heel wat creativiteit nodig was om dit te doen werken. Ok ik weet dat jij liever uw smartphone neemt om je playlist te selecteren, maar dit is zoveel cooler.

De spotify App is echt en native geschreven, de interface is echt, het OS is echt, de hardware is echt, en alles werkt ano 2018 zoals de spotify app op een moderne computer.

Het is zoals een vervuilende oldtimer terug nieuw leven in blazen met een 100% originele motor en hem door de Euro6 emissie-norm krijgen met een vernuftigde luchtzuiveraar.

Dan ga je toch ook niet lopen klagen: “saaaai, zo’n veredelde koets, ik koop liever een nieuwe VW Golf, dat rijdt veel beter”. Beetje smaakloze opmerking imho.

[Reactie gewijzigd door Coolstart op 23 juli 2024 22:17]

Tja, wat cool is is een mening. Ik vind het juist net andersom dan jij. Ik vind retro echt verschrikkelijk, zeker als het alleen maar uiterlijk is, maar écht oud, dat iets kan, als is het een afstandsbediening zijn, juist erg leuk. Dit vind ik fantastisch!
Ik vind dit nog genialer omdat het oude beestje communiceert met moderne techniek.
Als ik het goed begrijp dan werkt de Mac enkel als remote en streamen de speakers zelf de daadwerkelijke muziek.
Ik heb het artikel 1x gelezen :-P

"The app is called MacPlayer and works thanks to the magic of Spotify Connect. The speaker itself streams and plays the music, and the Mac simply tells the speaker which song to play (as well as volume, current playlist, shuffle mode and other settings)."
Niet omdat het moet, maar omdat het kan :P
Nodig is het zeker niet, want de getoonde luidsprekers ondersteunen zelf native Spotify volgens mij :D.
Plottwist: het zijn ook de speakers die het van Spotify spelen :P
Precies. Wanneer je met hetzelfde account inlogd op meerdere apparaten dan kun je muziek starten op het ene apparaat en daarna met alle andere apparaten op hetzelfde account de muziek op dat apparaat besturen.

Persoonlijk zou ik bijna niet zonder die functie kunnen. Ik zet vaak muziek op via mij PC met Bose speakers (als ik ga afwassen bijv) en kan dan via mijn telefoon gemakkelijk nummers skippen.

[Reactie gewijzigd door lepel op 23 juli 2024 22:17]

Heel gaaf. Hier wil ik ook gewoon echt meer van zien op tweakers. :9~
Moeten die projecten er wel zijn natuurlijk.
Die zijn er genoeg te vinden op internet, moet je wel wat tijd voor vrijmaken en willen natuurlijk en even graven af en toe.

[Reactie gewijzigd door anzaya op 23 juli 2024 22:17]

Anoniem: 474132 19 december 2018 21:21
Moet natuurlijk eigenlijk Apple Music zijn ipv Spotify , maar ok goede poging! :)
Het ziet er toch echt uit als Spotify :)
Alfred bedoelt vanwege dat het een Mac is had het beter Apple Music kunnen zijn ;)
Het is niet omdat het moet...

Maar omdat Spotify kan.
Je hebt er geen zak aan, maar het moet toch fantastisch zijn dat je zo creatief bent om zoiets te bedenken. Prachtig dit soort dingen :)
Dan te bedenken dat ik in 1989 of 1990 tuintekeningen begon te maken op een SE/30 Kan ook de plus versie geweest zijn. Ik dacht dat we voor de computer plus software 30.000 gulden kwijt waren en voor de MAC met printer rond de 20.000 ex btw. uiteraard want het was een zakelijke computer.
Gaat me niet lukken. Mijn (eerste en laatste) Mac is een Macintosh Plus :'(
Nu nog een native spotify player voor de huidige Mac OS :+
Ziet er heel vet uit! Mooi gedaan!

Op dit item kan niet meer gereageerd worden.