Teknik

Denna YouTuber modifierade en fjärde generationens iPod Classic för att streama Spotify

Denna YouTuber modifierade en fjärde generationens iPod Classic för att streama Spotify

När hans svärmor gav YouTuber Guy Dupont en fjärde generationens iPod Classic, drabbades han av en stor kraft av nostalgi och en idé att ge iPod några nya möjligheter. Så, att vara en “Kreativ teknolog”, Dupont gav retro-Apple-enheten möjligheten att strömma musik direkt från Spotify och till och med uppdatera spellistor genom att komma åt musikströmningstjänstens onlineserver..

Nu var projektet inte så enkelt som att ladda Spotify-appen på iPod Classic. Om du kommer ihåg en av dessa från förr, skulle du veta att 4: e generationens iPod Classic inte hade någon trådlös anslutning som Wi-Fi för att komma åt internet. Så det är tekniskt omöjligt att strömma musik via Spotify på en sådan enhet.

Men det hindrade inte YouTuber för att förvandla sitt projekt till verklighet och för det var han tvungen att helt bygga om iPod från grunden. Dupont kallar den nya enheten "sPot".

Tänk nu på att detta inte är en lätt uppgift och Dupont ersatte nästan alla hårdvarukomponenter på iPod Classic för att förvandla den till en Spotify-strömmande enhet. Han skrev också ett anpassat program för enheten för att få den att strömma musik på nämnda musikströmningsplattform.

Till att börja med tog Dupont isär iPod och ersatte moderkortet med en $ 10 Raspberry Pi Zero W för att ge enheten trådlös anslutning. På så sätt kan enheten få tillgång till online-material och även ansluta till trådlösa hörlurar eller högtalare. Även om 3,5 mm hörlursuttaget fortfarande finns där på enheten är det i huvudsak dysfunktionellt.

Efter detta ersatte han den monokroma skärmen (fjärde generationens iPod Classic var den sista iPod som kom med en monokrom skärm) med en färgad för att ge den ett modernare utseende. Dessutom bytte han ut batteriet, lade till en ny haptisk motor och bytte även ut den 30-stifts dockningsanslutningen med en Micro-USB-port för laddning.

Alla komponenter i enheten kostar Dupont generösa $ 100, varav den dyraste är färgskärmspanelen. Det berodde främst på att det inte finns många skärmpaneler tillgängliga på marknaden som passar den lilla skärmen på iPod Classic.

Dessutom ville Dupont också hålla det ikoniska klickhjulet på iPod (kommer du ihåg dem?) I funktion. För detta tog han hjälp från en Hackaday-artikel från 2010 som beskriver allt om iPod: s klickhjul och dess kontakter. Sedan kopplade han en haptisk motor till enheten och kopplade klickhjulet till Raspberry Pi-moderkortet för att få det att fungera precis som det var på det ursprungliga. Och slutligen anslöt han ett 1000 mAh batteri för att driva moderkortet och skärmen.

Kommer till programvarufronten skrev den kreativa teknologen olika programmeringar för att enheten ska kunna köra Spotify. Han skapade också en anpassad app som heter Raspotify som gör det möjligt för Raspberry Pi-systemet att komma åt Spotifys onlineservrar via Spotify Connect API. Han gav också appen möjlighet att söka efter låtar på plattformen. Men i avsaknad av en pekskärm och ett fysiskt tangentbord tar det lite tid att skriva, även några bokstäver, på enheten.

YouTuber gjorde en detaljerad video om "sPot" -projektet på sin YouTube-kanal och skickade också en översikt till Hackaday. Dessutom håller han på att ladda upp all kod för sin programmering och Raspotify-appen på Github.

Du kan kolla in Duponts YouTube-video på “sPot” nedan.

Google Plus Chat 'Emoticons Key' gömd av alternativet 'Skicka feedback'
Google Plus och Gmail har samma chattfönster, men medan du använder Google Plus-chatt finns det ett alternativ som heter 'Skicka feedback' som döljer ...
10 indiska berättelser som skapade mycket surr på internet den här veckan
Den här veckan hade mycket hullabaloo för Indien. Även om det fanns ett ebolafall i Delhi fanns det också Big Khan-bröllopet som alla grep på sociala ...
Lös Facebook-programmeringsutmaningen online och få en telefonintervju
Facebook anställer via en online-programmeringsutmaning där du måste skriva en kod för det givna problemet och om du kommer igenom detta hinder än får...