分享一下我用 Node.js 写的音乐网站
发布于 4 年前 作者 enzeberg 16949 次浏览 最后一次编辑是 2 年前 来自 分享

https://tonzhon.com

GitHub: https://github.com/enzeberg/tonzhon-music

860_140_r25.png

关于铜钟

铜钟是一个专注于「听歌」的音乐网站 (Web App), 致力于为人们带来卓越的听歌体验。铜钟有着丰富的音乐资源,简洁清爽的 UI 和方便的交互。在铜钟上,你不仅可以方便地找到并聆听你喜欢的歌曲,还可以将它们保存下来。

铜钟上的一切内容都是与音乐直接相关的,没有社交,没有广告,不会干扰你的听歌心情。在铜钟上,你可以沉浸到属于你自己一个人的那片天地,忘却世间的纷纷扰扰…

功能

  • 搜索歌曲
  • 播放歌曲 (支持播放列表)
  • 滚动歌词
  • 保存歌曲
  • 创建歌单
  • 发现歌单,播放歌单,收藏歌单
  • 导入专辑

特点

  • 歌曲丰富,找歌方便
  • 播放器带感,听歌方便
  • 界面简洁,重点突出
  • 交互方便
  • 专注于音乐,没有干扰
  • 没有社交
  • 没有广告

隐藏操作

  • 双击歌曲可播放

快捷键

  • 空格键: 播放 / 暂停

技术

  • Express.js
  • React

欢迎大家交流看法!

18 回复

稍稍介绍一下

搜索很快啊

TypeError: t is undefined[详细了解] Player.jsx:168:4

mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create TypeError: r.render is not a function 2.3b285b1a.chunk.js:2:533350

楼主想一起用eletron来写一个集成化的客户端吗? 目前我QQ音乐和网易云音乐都用,所以想在上层做一个统一登录,用户登录的数据保存在icloud就行。

@jxycbjhc 我不会 electron 啊。再说我觉得 web 已经足够了,没必要做客户端。

@enzeberg 我也不会electron,现学先用,web端感觉太麻烦了,还得需要域名,带宽之类端,还是喜欢客户端自己用。

@jxycbjhc 嗯嗯,你可以自己做一个。我现在手头上好几个项目,没时间。

狼叔回复你了,哈哈

人生观人与人

学习了~点赞

国外小伙伴觉得这个还挺好用,解决了版权问题

做的很不错啊,搜索歌曲速度还挺快的, 歌曲无法播放,发现歌曲和发现歌单页面总是会到最后一页

@cnvp 谢谢! 不能播放的应该都是被它们限制了的。发现歌曲和发现歌单总是显示倒数第二页是为了避免每次都看到第一页会审美疲劳。

数据库里的歌曲已达 50 多万,搜索起来还是很快。

回到顶部