扫描入库

把 MP3music 目录里的歌曲导入数据库
— 0 首 admin
曲库总数0首
歌手 / 专辑00 张专辑
总时长00 B
已配封面0首
已有歌词0首
存储驱动—0 首喜欢

扫描入库

扫描指定目录下的全部音频文件, 写入数据库
—

已入库分类

按所在文件夹聚合
暂无数据, 先扫描一次

曲库列表

0 首
ID 封面 歌名 歌手 专辑 分类 音频文件 时长 播放 操作

联网补齐元信息

自动到酷狗等音源匹配封面与歌词

补齐过程会联网请求, 建议每次 20~40 首, 分批执行。已存在的封面/歌词默认跳过, 勾选「强制覆盖」则重写。

播放器主题

点选即预览, 记得保存

站点信息

显示在前台顶部与 Hero 区

SEO / TDK

浏览器标签与搜索结果里的标题、描述

这些标签由 index.php 在服务端写进 <head>,改完刷新前台即生效,不需要重新上传。

播放器行为

前台默认表现

默认音效

前台首次进入时使用的音效预设

10 段均衡器默认值 (dB)

播放地址加密

让前端拿不到任何真实音源地址

开启后, 播放器只会拿到 api/media.php?t=<签名令牌>。 令牌绑定曲目、有效期与客户端指纹; 酷狗等第三方真实地址只在服务器内部使用, 绝不回传浏览器。缓存目录 data/ 必须由 Web 服务器拒绝直接访问 —— Apache 下靠目录内的 .htaccess 生效; nginx 不读 .htaccess, 必须把 deploy/nginx-secure.conf 的规则加进站点配置, 否则 data/music.db 等文件可被公网直接下载 (可用下方「安全自检」验证)。

防盗链与限速

防止被外站引用 / 刷流量

代理与上游安全

控制 api/proxy.php 取上游资源时的严格程度

两项默认都关闭, 以兼容证书异常的音源 CDN。若你的音源都正规、 且更看重安全, 可以打开; 打开后若出现「取不到音源」, 关掉即可恢复。

安全自检

逐条探测敏感文件是否可被公网直接下载

自检会用你当前浏览器逐个请求下面这些路径 —— 这正是访客的真实视角, 会经过 CDN / 反代 / 防火墙, 比服务器自己回连更准。
重点:把目录权限改成 644 或 755 解决不了这个问题。 nginx 只要对文件有读权限就会把它下发出去, 而 PHP 又必须能读。 唯一有效的办法是让 nginx 不路由这些路径 (把 deploy/nginx-secure.conf 的规则粘进站点配置文件)。

密钥轮换与登录态

怀疑密钥已泄露时立即执行

如果 data/secret.key 曾被公网下载过, 它就必须视为已泄露: 持有该密钥的人可以伪造任意播放地址, 绕过防盗链、限速与听歌密码。
轮换后旧令牌全部作废, 已打开的播放页需刷新一次。

听歌密码

开启后进入主页需要输入密码

用于规避版权外泄: 开启后访客必须先输入密码才能进入主页, 未通过时首页只显示密码页, 曲库列表 / 播放令牌 / 歌词 / 封面接口全部拒绝访问。
关闭后无需任何密码即可正常访问。密码以 password_hash 加密存放在 data/access.json, 不会明文保存。

音乐导航

前台「音乐导航」页展示的常用音乐站点

这里维护的是前台左侧「音乐导航」里展示的站点卡片。 每个站点有名称、网址、分类、图标 (单个 emoji 或字符) 与排序; 关闭「启用」后前台不再显示, 但配置会保留。 前台点击会走 api/sites.php?visit=id 累计点击量, 可按热度排序参考。

排序 图标 名称 网址 分类 点击 启用 操作
加载中…

一键导入常用站点

把常见音乐平台一次性加进来, 之后可自行删改

会跳过网址已存在的条目, 不会产生重复。

操作日志

最近 200 条
加载中…

数据库

当前存储驱动与连接状态

默认使用 SQLite 存储曲库 (数据文件 data/music.db, 零配置, 无需账号密码)。 若要改用 MySQL: 在 config/config.php 把 MUSIC_DB_DRIVER 设为 mysqli 并填好 MUSIC_DB_HOST / PORT / NAME / USER / PASS / PREFIX; 也可新建 config/db.php 或用环境变量覆盖。 数据库不可用时会自动退化为 JSON 文件存储, 站点仍可访问。

加载中…

运行环境

PHP / 扩展 / 目录权限
点击刷新

音源连通性抽检

随机取若干首解析在线地址

修改密码

默认 admin / admin888, 请尽快修改