/sound

Primary LanguageTypeScript

Sound

轻流前端团队利用业余时间研发的一款应用, 基于Angular+Electron实现的, 主页仿照网易云, 做了三个功能页(在侧边栏可以切换).

作者列表(按模块顺序)


Eve

artemisXiao

tirelyl

模块介绍

听歌识曲

基本介绍

布局照抄PC端网易云, 每首歌曲处于『冻结』状态, 通过双击歌曲(或点击红锁)可以试听歌曲, 输入歌曲名后回车即可『解锁』歌曲.

处于冻结状态的歌曲有以下限制:

  • 仅能听副歌部分
  • 无法看清歌曲信息
  • 进度条拖拽不能超过副歌部分

特色玩法

  • 等级机制, 答对歌曲可以积累经验用于升级
  • 钥匙道具, 点击『获取钥匙』, 猜对特殊歌曲可以用于解锁歌曲
  • 一键解锁, 用户达到6级即可一键解锁全部歌曲

qing-form

基本介绍

QingForm 是一个用于 Angular 动态创建表单的库,JSON配置,支持字段间的灵活联动 GitHub 地址:https://github.com/tirelyl/qing-form 希望解决表格间复杂的联动问题。

Feature

  • JSON 格式快速配置表单

  • 支持公式表达式给字段赋值

  • 自定义字段之间的显隐

    demo 地址

如何使用

web

https://qingflow.github.io/sound/

国内镜像站

https://eve.weishour.com/guess-song

桌面app

下载链接(仅支持windows): sound.exe

本地运行

直接三连运行.(git clone, npm i, npm start)

在安装依赖时可能会遇到『install.js安装卡着不动』的情况, 请参考这篇博文或自行Google

声明

除了第三方依赖库之外, 100%为自主编写的代码, 未曾使用正版网易云音乐的任何代码与API接口. 本作品仅用于学习与研究, 任何个人或组织不得用作商业用途或用任何非法手段以此营利 发生任何后果由该个人或组织承担一切责任.