核心功能
以下全部为程序内已实现并通过回归测试的能力,非概念清单。
曲库与媒体引擎
全格式支持与自动识别
- MP3 / WAV / FLAC / AIFF / MP4 全格式上架
- 上传仅取文件头 ~1.5MB 识别 ID3 元数据(ffprobe 优先,纯 PHP ID3v2/v1 降级)
- 分片断点续传,文件按 年/月 归档
波形与试听
- 300 点真实波形(MV 自动取音频轨)
- 试听格式 / 码率 / 时段 / 完整试听后台可配,支持匿名试听
- 无 ffmpeg 自动降级伪波形 + 前端截断,不影响使用
MV 试看
- MP4 音乐录影带 240p–720p 多分辨率转码
- drawtext 动态水印防盗链(字体候选 + 文案清洗)
展示与幻灯片
- 幻灯片按页面位置投放,高度比例可配
- 热榜与曲库两组独立展示模式开关:卡片网格 / 带封面列表 / 无封面纯文字
会员与 VIP
三档 VIP夜行 ¥15 · 卡座 ¥45 · DJ 台主 ¥98
- 分级下载配额:日限 10 / 日限 30 / 不限次,价格与权益后台可改
- 签到积分 + 积分兑换,积分调整后台可查
会员中心
- 收藏(实时移除)、下载记录、评论、举报、站内通知
- 资料 / 密码 / 邮箱绑定与找回全流程(SVG 验证码 + 邮箱验证码)
创作者经济
分成与收入默认 70%
- 四类收入:单曲购买 / 专辑售卖 / 打赏 / VIP 订阅
- 分成比例按会员个性化可调
- 追加只记资金账本:LedgerService 是余额变动唯一入口
提现
- 三态流程:申请冻结 → 审批 → 打款 / 退回
- 提现邮件通知;财务后台全站账本对账
社区 · 运营 · 扩展
论坛社区
- 版块 / 主题 / 回帖 / 举报 / 敏感词过滤 / 总开关
- auto_post 插件:新作自动发帖到《新作速报》
广告位插件ads
- 6 个广告位、图片 / 代码双类型
- 排期 + 权重轮播,支持 TTS 语音广告,VIP 免自家图片广告
插件系统7 个内置
- ads / links / maintenance / marquee / auto_post / qiniu / r2
- 后台 zip 上传安装,5 个事件钩子 × 8 个 UI 插槽
主题系统5 套
- cyberdeck 完整模板 + lumen / synthwave / cinnabar / papercut 薄皮肤
- 逐文件回退解析,后台一键切换 / zip 安装
云存储
- 本地 / 七牛云 Kodo / Cloudflare R2 一键切换
- 云端删除同步(
media.deleted钩子),不留孤儿对象
授权与在线更新
- 授权码绑定域名,7 天失联宽限,四层授权哨兵
- 后台一键在线更新:自动备份 → 覆盖 → 迁移,失败可回滚