Si dice che il ritorno di Winamp sia imminente, ma tutto ciò che abbiamo ricevuto noi che abbiamo aderito alla sua beta è… un sondaggio. Mentre continuiamo ad aspettare novità sulla nuova versione, perché non fare qualcosa di interessante con la vecchia? Mi riferisco al classico Winamp, trasformato in un lettore MP3 con l'aiuto della piattaforma PyPortal di Adafruit, codice Python e strumenti per convertire e utilizzare skin disponibili sul Web.
Una vecchia frase dice che «se non è rotto, non aggiustarlo», e Winamp è un esempio lampante. Credo di aver provato ogni lettore MP3 per Windows disponibile, e sono sempre tornato al classico di Nullsoft (che è scomparso nel 2013), per una miscela di memoria muscolare e compatibilità. Tutto ciò di cui ho bisogno da un lettore MP3 è in Winamp, e non ha senso reinventare la ruota.
Ma cosa possiamo fare con Winamp oltre ad ascoltare musica o cambiare il suo aspetto? Una possibilità è trasformarlo in un lettore MP3 portatile. La gente di Adafruit lo rende possibile con il suo PyPortal, un dispositivo IoT basato sul linguaggio CircuitPython, una variante di MicroPython compatibile con i microcontrollori.
Winamp come lettore MP3 portatile
Naturalmente, la conversione ha alcune limitazioni. In primo luogo, i pulsanti dell'interfaccia classica di Winamp non funzionano (e non c'è nemmeno l'equalizzatore o l'avanzamento rapido), e gli unici controlli disponibili sono Play/Pausa, traccia successiva e precedente. Il caricamento delle canzoni e la preparazione delle playlist possono sembrare un po' complicati all'inizio, ma il tutorial ufficiale contiene tutti i dettagli rilevanti e diversi esempi su cui possiamo lavorare.
La buona notizia è che questa conversione supporta skin alternative e include uno strumento ufficiale che automatizza il processo (fino a un certo punto). Da dove vengono le skin? Ovviamente, dal Winamp Skin Museum, che condivide online più di 65.000 skin. Prima bisogna salvare l'anteprima della skin come PNG (non è necessario il file zip completo), e poi elaborare l'immagine con lo script incluso nei file ufficiali del progetto.
Questa versione di Winamp sarebbe perfetta se includesse il supporto per tutte le sue funzioni, ma è un buon inizio e, utilizzando codice open source, è solo questione di tempo prima che raggiunga un livello di sviluppo superiore. La vera difficoltà in questi giorni è accedere al PyPortal: il prezzo della versione compatta arriva a 50 dollari e le consegne stanno subendo ritardi a causa dell'alta richiesta.
Sito ufficiale: Clicca qui