- 软件介绍
AnyListen是一款开源的跨平台本地音乐管理与播放软件,基于Electron框架开发,提供独立的桌面客户端,无需依赖第三方音乐平台即可实现对本地音频文件的集中存储和播放。该应用支持多种主流无损和有损音频格式,配备直观的图形化界面,既适合普通用户简便操作,又支持高级用户进行自定义配置。它能够连接本地文件夹及远程WebDAV存储两种音乐资源来源,帮助用户构建个性化的音乐资料库。
【功能亮点】
3、自动在线匹配歌曲元信息(如封面、歌词等,需在扩展管理中安装对应插件)
4、在线播放资源(如歌单、排行榜等,需在扩展管理中添加对应扩展)
5、实验性质的音效调节功能
【AnyListen的使用指南】
1、添加音乐:启动软件后,进入设置或音乐库管理页面,将你的音乐文件夹加入到资源库中。软件会自动扫描识别该目录下的所有歌曲文件。
2、开始享受:完成添加后,你可以在界面中浏览、搜索并播放你的本地曲目,支持歌词显示、播放列表创建等常规功能,操作简便,乐趣无穷。
【配置文件说明】
1、建立配置文件:在 data 目录下新建或编辑 config.cjs 文件
const config = {
// 绑定端口号配置: // port: '9500', // 指定服务端口
// 绑定IP地址: // bindIp: '127.0.0.1', // 控制访问范围
// 请求日志开关: // httpLog: true, // 是否启用HTTP请求记录
// 跨域设置: // 'cors.enabled': false, // 允许跨域访问
// 跨域白名单: // 'cors.whitelist': [/*域名列表*/],
// 代理转发配置: // 'upstreamProxy.enabled': false, // 是否启用代理
// 代理请求头设置: // 'upstreamProxy.header': '', // 代理请求头内容
// Github 镜像地址: // 'extension.ghMirrorHosts': [],
// 代理服务器地址示例: // httpProxy: '127.0.0.1:2080',
// 允许访问的本地路径: // allowPublicDir: ['G:', 'E:\\music'], // Windows路径示例
// 其他路径示例: // allowPublicDir: ['/music'], // Linux路径示例
密码设置: password: '123456a', // 用户登录密码
};
module.exports = config
2、使用Docker部署请注意:以下命令为示意,不能直接执行!
docker run --volume=/home/music:/music --volume=/data:/server/data -p 8080:9500 -d test:latest




















