Winamp, uno dei lettori multimediali più iconici degli anni ’90 e 2000, è tornato sotto i riflettori con una notizia sorprendente: il suo codice sorgente è stato rilasciato e reso disponibile alla comunità di sviluppatori.
Questa mossa permette a programmatori e appassionati di contribuire al miglioramento e alla modernizzazione del software, che per anni è stato un pilastro della riproduzione audio su computer.
The #Winamp Legacy player source code is now open!
Developers & retro lovers, it’s your chance to shape the iconic player’s future.
Explore, modify, and build on the classic you know and love.
Get the details & access the code here: https://t.co/TX3sOaSbS5 pic.twitter.com/ZvDeKiJ1uO
— Winamp (@winamp) September 24, 2024
Lanciato nel 1997 e sviluppato da Nullsoft, il player multimediale ha conquistato milioni di utenti grazie alla sua flessibilità e alla compatibilità con un’ampia gamma di formati audio.
Con la sua interfaccia personalizzabile, le skin accattivanti e le potenti funzionalità, Winamp è diventato rapidamente il lettore multimediale preferito da molti utenti in tutto il mondo.
Tuttavia, con il passare degli anni, lo sviluppo di Winamp è rallentato, e con l’avvento di nuove piattaforme di streaming, il software ha perso parte della sua popolarità.
Ora, con la pubblicazione del codice sorgente, Winamp ha la possibilità di essere reinventato e adattato ai bisogni attuali degli utenti, grazie al contributo della comunità open source.
Il processo di compilazione del client desktop di Winamp richiede l’utilizzo di Visual Studio 2019 e di alcune librerie essenziali, come Intel IPP v6.1.1.035.
Gli sviluppatori possono scegliere tra l’uso di uno script che automatizza la creazione di 4 versioni (x86/x64, Debug e Release) o procedere manualmente con Visual Studio.
Sono richieste alcune dipendenze chiave, tra cui:
- libvpx: una libreria open-source per la codifica e decodifica video.
- libmpg123: necessaria per la gestione dei file audio MP3.
- OpenSSL: per la gestione della crittografia e delle connessioni sicure.
- DirectX 9 SDK: fondamentale per le funzioni grafiche e multimediali.
Inoltre, strumenti esterni come 7-Zip, Git e TortoiseSVN sono richiesti per completare l’ambiente di sviluppo, e devono essere installati separatamente.
Download: Source code Winamp
Fonte: x.com