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