专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
目录
相关文章推荐
算法与数据结构  ·  OPPO校招面试算法真题解析 ·  昨天  
算法与数据结构  ·  程序员又又又要失业了?有反转!Google ... ·  20 小时前  
九章算法  ·  senior地狱模式上岸,亲测有效的SD ... ·  1 周前  
51好读  ›  专栏  ›  算法爱好者

这个大学生写了个免费软件,全世界网民抢着给他送钱,每月10万美元!

算法爱好者  · 公众号  · 算法  · 2024-11-05 11:19

正文

1997年,19岁的美国大学生Justin Frankel开发了一个音乐播放器,这是个共享软件,费用是10美元。


一般来说,共享软件要么有免费的试用期(如一个月),或者功能受限,你付了钱才能解锁。


但是Justin的播放器非常奇葩:不付钱也能一直用,付了钱也得不到任何额外的功能!


说白了,软件就是免费的,用户喜欢了,就可以付费支持一下,就像现在的打赏一样。


那个时候电子支付还很少,你要想“打赏”,只能邮寄纸质的支票。


让人吃惊的是,全世界的网民太喜欢这个软件了,抢着给他送钱,Justin每个月都能收到10万美元的纸质支票!


这个软件就是掀起MP3革命的Winamp,70后和80后应该对它极其熟悉,在90年代末和21世纪初,Winamp是装机必备软件之一,几乎每一台PC上都能看到它。



1


在90年代,想在互联网上听音乐是一件很难的事情。


音乐文件很大,动辄50Mb以上(.WAV格式),但是Modem的网速每秒只有可怜巴巴的28.8K ,还是bit。


后来德国的一个研究所发现,有些声音成分超出了大多数人的听觉能力,于是他们就想办法降低这些声音成分的准确度,采用近似值或者丢弃一些数据。

这个叫做MP3技术压缩效果极为惊人,可以把光盘中的音乐缩小12倍,而不会造成明显的音质损失。50Mb的音乐,经过压缩后,4Mb就能就保存了。


MP3技术迅速普及,网上下载音乐变得方便而快捷。


当年百度推出的MP3搜索就是一个杀手锏应用,给百度带来了巨大的流量(也被无数人尤其是音乐界诟病)。



音乐内容解决以后,就是播放器的问题了。


克罗地亚人Tomislav Uzelac在读研期间,一直在研究MP3编码,他实现了世界上第一个MP3软件播放器:AMP(Audio Mpeg Player)


但是AMP只能在Unix上运行,1997年4月21日,犹他大学的Justin Frankel和Dmitry Boldyrev把AMP移植到了Windows上,开发了一个非常简单的MP3播放器:WinAMP 0.20a



WinAMP就是Windows + AMP的组合,虽然它只有简单的播放、暂停、停止等功能,但是有了核心的功能,Justin Frankel和Dmitry Boldyrev可以开始疯狂地迭代开发了。


一个月后,WinAMP 0.92版发布。



再过一个月,1997年6月,经典的Winamp1.0横空出世。



当时也有其他播放器,但是都做得很差,甚至无法实现播放列表等基本功能。


相比之下,Winamp不但支持播放列表,还支持音乐可视化



不但支持可视化,还支持自定义皮肤!你可以选择自己喜欢的任意风格的皮肤。



我第一次看到Winamp的时候,简直是惊为天人,这个软件实在是太酷了!


1998年2月,Justin Frankel和Dmitry Boldyrev重构了Winamp的架构,把它变成了像后来的Eclipse那样的插件架构


Winamp开放了输入、输出、可视化、DSP、语言包等各种接口,让其他程序员可以任意扩展,实现自己的创意。


这些新颖的、领先的功能很快让Winamp风靡世界。


1997年,Winamp下载量迅速突破300万


1999年,突破1500万。


2000年,超过2500万。


2001年,达到6000万。


Winamp下载量仅次于ICQ,位列第二。



2



1998年1月,Justin Frankel在自己的家乡成立了Nullsoft公司(据说Nullsoft是为了模仿Microsoft)



公司Logo是一只羊驼,Winamp启动时也增加了一句英文和羊叫声:


“Winamp,Winamp, it really whips the llama's ass!” “咩~”


70后80后小伙伴们可以来听一下,怀怀旧:



非常有个性,非常有辨识度


Justin就在自己的卧室里办公,把自己的老爸拉来当公司律师和CFO,他把Winamp从免费软件改为10美元的共享软件,但是即使你不付钱,一切功能都照旧。


既然没有限制,为什么还要花钱注册?谁会花钱注册?


实际上,网民太喜欢这个软件了,抢着给他送钱,那段时间,Justin每个月都能收到10万美元的纸质支票!


广泛的用户群,不菲的收入,Winamp很快就引起了当时互联网巨头AOL的注意。


AOL刚刚收购了ICQ和Netscape等著名互联网产品,准备建立互联网的帝国。



整个帝国中不能没有音乐,1999年6月,AOL花了8000万美元把Winamp也收购了。


Justin本人获得了价值6000万美元的AOL股票,他的老爸获得了价值1500万美元的股票。


这一年,Justin 21岁。



照理说,有了巨头的支持,Winamp应该发展得更好吧?


AOL拥有排名第一的播放软件Winamp,它拥有时代华纳的内容库,这些宝贵的资源,独特的领先优势,完全可以成为流媒体的先驱。


但是,AOL总是陷入内部政治斗争而无法做成任何创新性的事情,真正的好想法都会在内部夭折


早在2000年,AOL就计划推出音乐订阅服务,但是由于在计费系统上的问题,这个叫做MusicNet的服务迟迟不能发布。


在文化上,Winamp的核心用户是音乐爱好者、极客和关心MP3编码比特率的人,这些人对AOL公司很反感。


AOL还采用了捆绑式的办法,让人们在安装Winamp时也安装ICQ、Netscape或者其他软件,更是让人想逃离。


Winamp创始人Justin和公司的关系日益紧张,当该公司坚持要求在安装 Winamp 时, AOL 图标应该立刻出现在用户桌面上,Justin勃然大怒:我们的用户不想用AOL,他们认为AOL很烂!


历史不会再给AOL第二次机会了,2001年,苹果的乔布斯推出了iPod,并且推出了iTunes音乐商店。


iPod像野火般迅速燎原,苹果彻底主宰了数字音乐领域。



2003年,Justin从AOL离职,创立了一家叫做Cockos的公司,开发了REAPER这个数字音频和视频编辑软件。


离开前他留下了一句名言:对我来说,编程是一种自我表达。公司控制着我最有效的自我表达方式。这对我个人来说是不可接受的,所以我必须离开。



2013年12月20日,AOL宣布关闭Winamp.com,该软件不再提供下载,公司也不再支持。


2014年,比利时布鲁塞尔的在线电台聚合服务Radionomy从AOL手中收购了Winamp,但是在5年后,才推出新版本,此时Winamp已经从人们的视野中消失了。


2024年9月24日,Winamp在GitHub上正式开源。



3


写这篇回忆的文章让我很感慨,因为在我刚开始接触编程的时候,有很多个夜晚,都是Winamp陪着度过的。


后来互联网上又出现了千千静听、暴风影音、酷狗音乐等播放器,但是都没有Winamp记忆深刻,毕竟那是青春啊!


谨以这篇短文,纪念一下这个传奇的音乐播放器吧!


全文完,觉得不错的话点个或者在看吧!

作者介绍:本文作者刘欣,著有畅销书《码农翻身》,《半小时漫画计算机》,前IBM架构师,领导过多个企业应用架构设计和开发工作;洞察技术本质,擅长用故事去讲解复杂技术。


- EOF -

推荐阅读  点击标题可跳转

1、曾经对程序员最好的公司,撤退了

2、第二大成人网站一年赚66亿美金,远超Pornhub

3、人类已知最大素数诞生:2¹³⁶²⁷⁹⁸⁴¹−1!前英伟达员工数千GPU爆肝算出

4、两个老头儿写的神奇算法,统治了全世界!

5、期待已久!全新微信终于来了,界面无比清爽


觉得本文有帮助?请分享给更多人

推荐关注「算法爱好者」,修炼编程内功

点赞和在看就是最大的支持❤️