Maui-ListenTogether
[删除(380066935@qq.com或微信通知)]
JiuLing-zhang/ListenTogether: 一起听 - 基于.NET MAUI开发的多平台、极简的在线音乐播放器。 (github.com)
一起听
基于.NET MAUI
开发的多平台、极简的在线音乐播放器。
- 支持
Windows
、Android
两个平台。(没有尊贵的APPLE
调试环境🌝 🌝 ) - 支持网易、酷狗、酷我、咪咕数据源。
- 不支持登录对应平台账号。
- 程序只是整合了不同平台的音乐链接,当一个平台听不了时你可以方便的去另一个平台再碰碰运气
🐶 🐶
1、声明
该项目仅学习使用,仓库也不会打包和分发安装包
该项目牵扯多家平台的协议分析,所以 禁止Fork
禁止Fork
禁止Fork
。
另外还请您不要将这些协议参数用于各种暴力途径。
2、项目结构
src
├─ListenTogether 主程序
├─ListenTogether.Api 网络服务接口(同步歌单等)
├─ListenTogether.Business 业务逻辑
├─ListenTogether.Data 数据获取模块(本地数据或Api数据)
├─ListenTogether.EasyLog 简单的日志记录模块
├─ListenTogether.Model 通用模型
├─ListenTogether.Network 音乐源网站的数据提供服务
└─NativeMediaMauiLib 本地播放模块(魔改自.NET博客项目)
ListenTogether.Api
项目的数据库脚本
3、使用
直接下载安装就行。
尊贵的Windows
安装包需要签名,所以打包的时候进行了自签名,首次安装时需要信任证书。 戳这里看教程微软官方教程
4、服务器配置
4.1、同步歌单
需要同步歌单时,可以通过发布ListenTogether.Api
项目(用.NET 6
写的),然后在程序设置页面配置下歌单服务器地址即可(例如:http://xxx.xxx
)。
4.2、自动更新
仓库不做打包和分发,因此无法使用该功能。