打开网易新闻 查看精彩图片

2003年,全球有6000万台电脑装着Winamp。二十年后,这个数字变成了零——但有人用15美元的成本,把它从软件变成了能捧在手里的实体。

一块开发板如何复活时代眼泪

一块开发板如何复活时代眼泪

ESP32(乐鑫科技推出的低功耗Wi-Fi/蓝牙双模芯片)在创客圈的名声,大概等同于螺丝刀在五金店——便宜、够用、到处都有。这块售价5到10美元的芯片,最近被一位开发者玩出了新花样:完整复刻Winamp的界面逻辑,做成了一台独立运行的网络收音机。

成品配置清单很克制。1.54英寸LCD屏幕负责显示那个标志性的频谱分析器和播放列表,三颗物理按键顶在机身上方,承担切歌、调音量、切换菜单的功能。没有触屏,没有语音助手,操作逻辑和2001年你表哥电脑上的Winamp完全一致。

音频来源分两路。Wi-Fi环境下直接抓取网络电台流,插张SD卡就能播本地MP3。开发者还留了扩展接口:加块锂电池可以带出门,接对小喇叭就是完整的桌面音响系统。整套BOM成本控制在15美元左右,周末两天足够焊完。

这个项目的精髓不在于技术难度——ESP32处理音频解码和Wi-Fi传输早已是成熟方案。真正有意思的是UI设计:像素级还原Winamp的经典皮肤,连窗口阴影和标题栏按钮的错位都保留了。

为什么偏偏是Winamp

为什么偏偏是Winamp

Winamp的母公司Nullsoft在1999年被AOL以8000万美元收购,2013年彻底停止更新。但这款播放器的遗产远比想象中顽固:它的皮肤格式成为事实标准,它的插件生态影响了后续无数播放器,甚至连"Whip the llama's ass"这句启动音效都成了互联网考古素材。

开发者选择复刻Winamp,本质上是在对抗现代音乐软件的"功能通胀"。Spotify和Apple Music的界面越来越像社交软件,推荐算法、播客板块、短视频整合层层堆叠。Winamp的界面只剩四个核心元素:播放控制、音量滑块、播放列表、可视化效果。这种极简主义在2024年反而成了稀缺品。

打开网易新闻 查看精彩图片

「用户想要的是播放音乐,不是被音乐播放。」项目文档里这句话没有署名,但精准戳中了痛点。实体化的Winamp收音机把"打开软件→等待加载→跳过广告→找到播放按钮"的链条,压缩成了"按电源键→旋转音量钮"两个动作。

开源硬件的隐藏玩法

开源硬件的隐藏玩法

项目代码和PCB文件已经公开。这意味着你可以把Winamp皮肤换成自己喜欢的配色,也可以把网络电台列表替换成私人服务器上的音频流。有玩家在Reddit论坛(美国社交新闻网站)晒出了改装版本:把屏幕换成2.4英寸彩屏,机身用3D打印做成了迷你台式机造型,甚至给"最大化"按钮做了真实的机械微动开关。

更务实的改装方向是音频输出。原设计依赖板载DAC(数模转换器),音质勉强能听。但ESP32支持I2S(集成电路内置音频总线)协议,外接一颗专业解码芯片就能把这台小机器推到Hi-Fi门槛。成本增加不到5美元,音质提升跨度却跨越了两个数量级。

这种"低门槛高天花板"的特性,正是ESP32生态能持续火爆的原因。官方数据显示,截至2023年,ESP32系列芯片累计出货量已突破10亿颗。

从软件到硬件的复古循环

从软件到硬件的复古循环

把经典软件界面实体化,Winamp收音机不是孤例。2022年有人做过Macintosh(苹果公司1984年推出的个人电脑)风格的电子墨水屏日历,2023年出现了仿Windows 95界面的智能闹钟。这类项目的共同点在于:它们不卖功能,卖的是操作记忆。

Winamp收音机的目标用户画像很清晰。30岁左右的开发者,童年记忆里有表哥电脑的启动音效,现在的工作是写代码或者调模型,周末想焊点东西放松一下。他们对音质有基本追求,但更愿意为"熟悉的交互"付费——哪怕这个交互效率其实更低。

项目作者没有公布销量数据,但GitHub仓库的Star数(收藏数)在三周内从200涨到了1800。作为对比,同期另一个ESP32气象站项目的增速是200到400。情绪价值在这个细分市场的溢价能力,可能超过了实用价值。

打开网易新闻 查看精彩图片

技术细节的取舍艺术

技术细节的取舍艺术

深入看代码会发现一些有趣的妥协。原版Winamp的皮肤系统支持透明图层和动态效果,但1.54英寸屏幕的分辨率只有240×240,最终方案是把皮肤预渲染成静态位图,播放时仅更新频谱数据。这种"作弊"在视觉上几乎无感知,却省下了90%的算力。

网络电台的解析逻辑也值得玩味。项目没有集成Shoutcast(Winamp母公司开发的流媒体协议)的完整协议栈,而是直接解析M3U播放列表。这意味着部分加密电台无法播放,但代码量从数千行压缩到了两百行以内。对于周末项目来说,这是正确的取舍。

电源管理是另一个隐藏考点。ESP32在Wi-Fi活跃模式下的功耗约240mA,一块500mAh的锂电池只能撑两小时。开发者给出的解决方案是加入深度睡眠模式:停止播放后10秒自动断网,屏幕显示静态画面,功耗降到微安级别。这个设计让"带出门"从概念变成了可行场景。

当怀旧成为产品方法论

当怀旧成为产品方法论

消费电子行业有个反直觉的现象:技术迭代越快,复古产品的窗口期越长。磁带销量在2020年后连续增长,黑胶唱片的复苏持续了十五年,现在轮到软件界面被硬件化了。Winamp收音机的出现时机精准卡在这个周期的上升段。

它的商业潜力也引发了讨论。如果批量生产,物料成本可以压到10美元以内,零售价定39美元仍有利润空间。但项目作者明确表态不会商业化:「开源项目的乐趣在于每个人都在改,量产就会杀死这种可能性。」

这种态度在硬件创客圈并不罕见。Raspberry Pi(树莓派,英国开发的微型电脑)基金会坚持了十年低价策略,Arduino(意大利开源电子原型平台)生态靠授权费而非硬件销售存活。Winamp收音机走的也是同一条路:卖设计不卖产品,靠社区迭代而非版本更新。

一个细节可以说明这种模式的韧性。项目发布三个月后,有用户提交了PR(合并请求):支持从Spotify API抓取播放列表,把流媒体巨头的曲库接入了Winamp的界面。这种"用旧瓶子装新酒"的玩法,恰恰是封闭系统无法提供的自由度。

这台15美元的小机器最终能走多远?GitHub上已经有 forks(分叉版本)在尝试接入Home Assistant(开源智能家居平台),把它变成全屋音响的控制中枢。也有人想把屏幕换成电子墨水,做成永不熄灭的桌面摆件。这些改装方向没有一个是原作者预设的,但每个都在延长项目的生命周期。

如果让你选,你会把它做成纯粹的复古收音机,还是接入现代流媒体生态的特洛伊木马?