Skip to content

maxiloEmmmm/m-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

m-lite

又又又又又一个网易云音乐终端客户端 Built With Ratatui

本项目是一个 非官方的第三方音乐播放客户端,主要用于个人使用、技术学习与交流目的。

项目通过对第三方网站现有服务的访问,提供更便捷的播放控制与界面交互体验。 本项目本身不提供、也不托管任何音频内容。


主要功能

  • 二维码登录
  • 歌单管理
  • 收藏
  • 检索
  • 纯净模式
  • 离线模式
  • 每日推荐

下载

https://github.com/maxiloEmmmm/m-lite/releases/tag/nightly

预览

https://github.com/maxiloEmmmm/m-lite/tree/main/example/snap

demo


数据来源与版权声明

  • 本项目为非官方第三方客户端
  • 项目中展示、检索及播放的所有音乐及相关数据均来源于第三方网站
  • 本项目不存储、不托管、不分发任何第三方网站的音频资源
  • 所有内容的版权均归原网站或相关权利方所有

如有侵权或不当使用问题,请联系原内容提供方。


功能定位

  • 本项目仅提供:
    • 播放控制
    • 界面展示
    • 基于第三方网站服务的技术交互
  • 不对第三方网站内容进行任何形式的修改、编辑或重新分发
  • 本项目不以任何形式牟利,也不包含广告、付费功能或商业用途

本项目的主要目的是:

学习音频播放、UI 设计及相关系统编程技术


关于缓存与播放行为的说明

为提升播放体验和播放连续性,本项目在运行过程中可能产生临时缓存数据

需要特别说明的是:

  • 缓存行为仅属于程序内部的技术实现细节
  • 缓存的存在不构成离线下载或内容保存功能
  • 本项目不提供任何用于导出、复制、管理或复用缓存内容的官方功能或接口
  • 缓存数据的存储格式、结构及生命周期:
    • 不作任何稳定性或可用性保证
    • 可能随版本更新发生变化
    • 可能在程序退出或系统回收时被自动清除

关于“离线播放”的说明

在网络中断的情况下,若播放已经开始,程序可能依赖已存在的缓存数据继续完成当前播放流程。

该行为属于播放过程中的被动容错机制,而非主动设计的离线播放功能。

  • 本项目不提供:
    • 离线模式切换
    • 离线内容管理
    • 离线播放列表
  • 不保证在无网络环境下的可播放性或播放完整性

非预期使用声明

  • 任何通过操作系统、第三方工具或逆向方式:
    • 访问
    • 复制
    • 分析
    • 复用缓存数据的行为
  • 均不属于本项目的设计目的或支持范围

因此,由此类非预期使用行为所产生的任何后果,本项目不承担相关责任。


法律责任声明

  • 本项目不对第三方网站内容的合法性、准确性或可用性承担责任
  • 若相关权利方认为本项目存在侵权或不当之处:
    • 请通过 Issue 或其他公开方式联系
    • 项目维护者将及时处理相关问题

开源许可

本项目基于 GNU Affero General Public License v3.0 (AGPL-3.0) 开源。

在使用、修改或部署本项目时,请遵守该许可证的相关条款,包括但不限于:

  • 对修改后的版本履行相应的开源义务
  • 不得移除或篡改许可证声明

About

music163 terminal client (lite)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages