Skip to content

j4587698/JxAudio

Repository files navigation

JxAudio

JxAudio是一个基于.net core的音频管理系统,支持音乐的播放、上传、下载、删除等功能。 兼容Subsonic协议,可以使用Subsonic客户端进行访问。 支持Windows、Linux、MacOS等操作系统。目前只提供Docker部署方式,其他方式须自行编译安装包,Windows和Linux提供ffmpeg二进制文件,MacOS需要自行安装ffmpeg。

使用的库和包

特点

  • 支持插件功能,可以自定义插件进行扩展
  • 支持直连网盘,可以直接播放网盘音乐
  • 目前官方支持Alist网盘直接播放
  • 可自行扩展后台页面,对音乐进行自定义管理

功能

  • 音乐播放
  • 音乐上传
  • 音乐下载
  • 音乐删除
  • 歌单
  • 音乐搜索
  • 插件
  • Subsonic协议

插件

  • AListProviderPlugin 支持AList网盘作为数据源
  • LocalFileProviderPlugin 支持本地文件作为数据源

更多插件开发中...

使用

Docker部署

docker run -d -p 4587:4587 -v /path/to/config:/app/config -v /path/to/log:/app/log --name jxaudio j4587698/jxaudio

开源协议

license