Die angekündigte Rückkehr von Winamp steht kurz bevor, aber alle, die sich für die Beta angemeldet haben, haben bisher nur eine Umfrage erhalten. Während wir weiter auf Neuigkeiten zur neuen Version warten, warum nicht etwas Interessantes mit der alten machen? Ich meine den klassischen Winamp, verwandelt in einen MP3-Player mit der Hilfe der PyPortal-Plattform von Adafruit, Python-Code und Werkzeugen zum Konvertieren und Verwenden von Skins aus dem Internet.
Ein altes Sprichwort sagt: „Was nicht kaputt ist, repariere nicht“, und Winamp ist ein deutliches Beispiel dafür. Ich glaube, ich habe jeden MP3-Player für Windows ausprobiert, der verfügbar ist, und bin immer wieder zum Klassiker von Nullsoft zurückgekehrt (der 2013 endgültig verschwand) wegen einer Mischung aus Muskelgedächtnis und Kompatibilität. Alles, was ich von einem MP3-Player brauche, ist in Winamp vorhanden, und es macht keinen Sinn, das Rad neu zu erfinden.
Aber was können wir mit Winamp noch tun, außer Musik zu hören oder das Aussehen zu ändern? Eine Möglichkeit ist, es in einen tragbaren MP3-Player zu verwandeln. Die Leute von Adafruit machen das mit ihrem PyPortal möglich, einem IoT-Gerät, das auf der Sprache CircuitPython basiert, einer Variante von MicroPython, die mit Mikrocontrollern kompatibel ist.
Winamp als tragbarer MP3-Player
Natürlich hat die Umwandlung einige Einschränkungen. Zunächst funktionieren die Tasten der klassischen Winamp-Oberfläche nicht (es gibt auch keinen Equalizer oder Vorlauf), und die einzigen verfügbaren Steuerungen sind Play/Pause, vor und zurück. Das Laden von Songs und die Erstellung von Playlists mag anfangs etwas kompliziert erscheinen, aber das offizielle Tutorial enthält alle relevanten Details und mehrere Beispiele, an denen wir arbeiten können.
Die gute Nachricht ist, dass diese Umwandlung Unterstützung für alternative Skins bietet und ein offizielles Tool enthält, das den Prozess automatisiert (bis zu einem gewissen Grad). Woher kommen die Skins? Natürlich aus dem Winamp Skin Museum, das online mehr als 65.000 Skins teilt. Zuerst muss die Vorschau der Skin als PNG gespeichert werden (der vollständige Zip wird nicht benötigt), und dann wird das Bild mit dem Skript verarbeitet, das in den offiziellen Projektdateien enthalten ist.
Diese Version von Winamp wäre perfekt, wenn sie die Unterstützung für alle Funktionen enthielte, aber es ist ein guter Anfang, und da Open-Source-Code verwendet wird, ist es nur eine Frage der Zeit, bis ein höheres Entwicklungsniveau erreicht ist. Die eigentliche Schwierigkeit besteht heutzutage darin, an das PyPortal zu gelangen: Der Preis der kompakten Version liegt bei 50 Dollar, und die Lieferungen verzögern sich aufgrund der hohen Nachfrage.
Offizielle Website: Hier klicken