Maui-ListenTogether

[删除(380066935@qq.com或微信通知)]

JiuLing-zhang/ListenTogether: 一起听 - 基于.NET MAUI开发的多平台、极简的在线音乐播放器。 (github.com)

一起听

基于.NET MAUI开发的多平台、极简的在线音乐播放器。

  • 支持WindowsAndroid两个平台。(没有尊贵的 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、自动更新

  仓库不做打包和分发,因此无法使用该功能。

5、来几张图片

Windows

win_playing.png

windows_playlist.png

Android

phone_playing.jpg