/csv-based-web-music-player

csv file as database, pure fontend project

Primary LanguageVue

CSV Based Web Music Player

以csv文件作为数据库的纯前端音乐播放器,使用vite进行构建

CHANGELOG

  • 2022-12-12
    • 添加大屏幕模式
    • bugfix: 第一首的时候点上一首会报错
  • 2022-12-01
    • 默认显示20首歌
    • 提供批量下载歌曲链接
    • 清空按钮会重置所有搜索条件
    • bugfix: 全部信息搜索卡死
  • 2022-08-31
    • 分离底层音乐播放与ui
    • 随机播放改用Fisher-Yates算法
  • 2022-08-27
    • bugfix: 回滚了叔叔录播跳转链接格式start_progress=millisecond=>t=second
  • 2022-04-18
    • feature: 播放列表改为虚拟滚动列表 长播放列表减少卡顿
    • feature: 收到分享的歌曲后弹出窗口
    • feature: 可以添加自己的歌单了
  • 2022-04-14
    • bugfix: 删除歌曲后网页报错
    • 允许数据库中无录播来源
  • 2022-02-05
    • 去掉了一些程序歌单
    • 直接在歌曲数据库中保存录播信息
  • 2022-01-30
    • 增加可以听处理过的版本选项
    • 可以在筛选歌曲的列表里操作播放列表了
    • 同一天里,不同bv号的歌会分开排序了
    • 支持了预定义歌单
    • 能够保存播放列表循环方式了
    • 添加了打call复制
    • 更新了叔叔录播跳转链接格式t=second=>start_progress=millisecond
    • bugfix: 合集录播无法跳转
  • 2022-01-18
    • 增加跳转首页尾页按钮
    • 现在分享歌曲的链接会校验这首歌有没有音频了
    • 增加一个奇怪的后门
  • 2022-01-06
    • 增加定时关闭功能
    • 歌曲搜索不再折叠
    • 5天内更新的歌曲暂不可播放
    • 宽屏幕增加下载按钮
    • 获取分享歌曲后删掉地址栏的查询参数
  • 2022-01-05
    • Issue #2
  • 2022-01-01
    • Issue #1

Project setup

npm install

Compiles and hot-reloads for development

npm run dev

Compiles and preview with static

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.