標誌性的 Winamp 音樂播放器,這一2000年代早期數字音樂文化的主要代表,透過一個意想不到的來源——Godot 遊戲引擎獲得了新生。一位開發者將 Winamp 2.9 重新實現為 GodAmp,引發了關於音樂播放器替代品以及使用遊戲引擎進行應用程式開發優勢的討論。
意外的平臺選擇
GodAmp 是為 Tool Jam 5 建立的參賽作品,開發者表達了長期以來建立帶有視覺化效果的音樂播放器的願望。這個專案特別有趣的地方在於選擇使用 Godot 構建,這是一個通常與應用程式開發無關的遊戲引擎。這種非常規的方法引起了科技社群的關注,一位評論者指出,Godot 確實是應用程式開發的一個有趣選擇。這一決定展示了現代遊戲引擎在其主要用途之外的多功能性。
黑盒重新實現
專案建立者在評論中確認,GodAmp 是一個完全的黑盒重新實現,而不是基於 Winamp 最近釋出的原始碼(據說這引發了一些爭議)。唯一的例外是視覺化元件,開發者為此簡要參考了 Geiss 的舊原始碼,Geiss 是一個流行的 Winamp 視覺化外掛。這種方法突顯了開發者在不直接參考原始程式碼的情況下重新建立功能的技術能力。
功能集和社群替代品
GodAmp 已經包含了使 Winamp 流行的幾個核心功能,包括基本的播放控制、播放列表功能、均衡器和視覺化效果。路線圖顯示計劃擴充套件檔案格式支援、主題定製和額外的視覺化效果。
然而,在評論部分,討論很快轉向了替代方案,使用者推薦了其他 Winamp 的繼任者。AIMP 被強調為一個成熟且功能齊全的選擇,它支援 Winamp DSP 外掛,而其他人則提到了 foobar2000(儘管指出它缺乏對 Linux 的支援)和 webamp.org,這是一個在技術社群中多次被討論的基於網路的 Winamp 模擬器。
「任何想要真正的 Winamp 繼任者的人都應該使用 AIMP。除了非常成熟和功能豐富外,它還支援 Winamp DSP 外掛。」
GodAmp 功能
- 基本音樂播放功能(播放、暫停、停止、上一曲和下一曲)
- 播放列表管理,包含隨機播放和重複播放選項
- 音量和平衡調節
- 支援 MP3 檔案格式(計劃增加更多格式)
- 均衡器,帶前置放大器和10段均衡調節
- 視覺化效果(波形線條、賽車方塊)
- UI 縮放選項
計劃功能
- 支援更多檔案型別
- 完整的主題支援
- 功能完善的播放列表
- 可用的頻率面板
- 更多視覺化效果
- 特殊按鍵整合
用現代工具喚起懷舊感
GodAmp 特別吸引人的地方在於它承諾帶來舊網際網路的感覺,但使用現代工具構建並能在任何平臺上執行。這種跨平臺方法解決了原始 Winamp 及其一些繼任者的侷限性,可能為這種重新實現在不同作業系統的使用者中提供了優勢。
該專案明確定位為免費、非商業性質的努力,並對原始 Winamp 資產的所有權有明確的免責宣告。這種方法與 Winamp 代表的早期網際網路時代精神相符,同時利用當代開發框架確保更廣泛的可訪問性。
隨著數字音樂消費的不斷發展,像 GodAmp 這樣的專案展示了可定製、輕量級音樂播放器的持久吸引力,這些播放器優先考慮使用者控制和視覺風格,而不是當今市場主導的以流媒體為中心的介面。
參考:GodAmp