De klassieke Winamp omgetoverd tot draagbare mp3-speler
Winamp mp3-speler

Er wordt beweerd dat de terugkeer van Winamp op handen is, maar iedereen die zich heeft aangemeld voor de bètaversie heeft tot nu toe alleen een enquête ontvangen. Terwijl we wachten op nieuws over de nieuwe versie, waarom zouden we niet iets interessants doen met de oude? Ik heb het over de klassieke Winamp, omgebouwd tot een mp3-speler met behulp van het PyPortal-platform van Adafruit, Python-code en tools om skins te converteren en te gebruiken die online beschikbaar zijn.

Een oud gezegde luidt: "als het niet kapot is, repareer het niet", en Winamp is daar een treffend voorbeeld van. Ik denk dat ik elke mp3-speler voor Windows heb uitgeprobeerd en telkens terugkeerde naar de klassieker van Nullsoft (die in 2013 uiteindelijk verdween), door een mengeling van spiergeheugen en compatibiliteit. Alles wat ik nodig heb van een mp3-speler zit in Winamp, en het heeft geen zin om het wiel opnieuw uit te vinden.

Maar wat kunnen we met Winamp doen, behalve muziek luisteren of het uiterlijk veranderen? Een mogelijkheid is om er een draagbare mp3-speler van te maken. De mensen van Adafruit maken dit mogelijk met hun PyPortal, een IoT-apparaat gebaseerd op de programmeertaal CircuitPython, een variant van MicroPython die compatibel is met microcontrollers.

Winamp als draagbare mp3-speler

Logischerwijs heeft de omzetting enkele beperkingen. In de eerste plaats werken de knoppen van de klassieke Winamp-interface niet (er is ook geen equalizer of fast forward), en de enige beschikbare bedieningselementen zijn Play/Pause, en nummers vooruit of achteruit. Het laden van nummers en het opstellen van afspeellijsten kan in het begin wat ingewikkeld lijken, maar de officiële tutorial bevat alle relevante details, en verschillende voorbeelden waar we op kunnen voortbouwen.

Het goede nieuws is dat deze omzetting ondersteuning biedt voor alternatieve skins, en het bevat een officiële tool die het proces automatiseert (tot op zekere hoogte). Waar komen de skins vandaan? Uiteraard van het Winamp Skin Museum, dat online meer dan 65.000 skins deelt. Eerst moet je de preview van de skin opslaan als PNG (je hebt niet het volledige zip-bestand nodig), en vervolgens die afbeelding verwerken met het script dat in de officiële bestanden van het project zit.

De klassieke Winamp omgetoverd tot draagbare mp3-speler
Het eindresultaat

Deze versie van Winamp zou perfect zijn als het alle functies zou ondersteunen, maar het is een goed begin, en door opensource-code te gebruiken is het een kwestie van tijd voordat het een hoger ontwikkelingsniveau bereikt. De echte moeilijkheid is tegenwoordig om aan de PyPortal te komen: de prijs van de compacte versie bedraagt 50 dollar, en de leveringen hebben te kampen met vertragingen door de grote vraag.

Officiële website: Klik hier