做了个网页电台:随机一站,听听世界上 3.5 万个电台此刻在播什么
上班路上喜欢听广播,但经常听到一半就到公司了;平时干活的时候也想听点新鲜的,不想翻来覆去总是歌单里那几首;偶尔听到一首好听的,还得赶紧翻出音乐 App 去识别是什么歌。 所以就做了这么个小玩意:打开网页按一下,随机掉进世界上某个城市的电台,听听那里此刻在播什么。 ## 能做什么 - **路上没听完**:每个台都有分享链接,到公司在电脑上打开接着听;同一个浏览器下次打开,会停在上次听的台 - **想听点新鲜的**:按「下一站」随机换台,连续翻台时会提前缓冲后面几台,基本是秒切;可以只听高码率(≥128 / 192 / 320 kbps ),也可以在设置里只留想听的语言 - **听到好歌**:能读到曲名的台,直接显示在播什么歌;读不到的点「识别这首歌」就行;曲名旁边点 ♡ 收藏,顺手跳到网易云、QQ 音乐、Spotify 去搜 - 能读到曲名的台还可以开跟唱歌词 - 星图按流派把电台铺开,可以拖着逛;也有地球视图 - 一条线路不通会自动换下一条 - 没有账号,没有广告,收藏只存在你的浏览器里 ## 技术 前端 React + three.js (星图是几万个粒子),后端 Node + SQ