{"id":45467474,"url":"https://github.com/maxiloEmmmm/m-lite","last_synced_at":"2026-03-07T11:01:19.695Z","repository":{"id":331838471,"uuid":"1127714970","full_name":"maxiloEmmmm/m-lite","owner":"maxiloEmmmm","description":"music163 terminal client (lite)","archived":false,"fork":false,"pushed_at":"2026-01-12T15:05:29.000Z","size":7759,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-14T00:11:34.258Z","etag":null,"topics":["163","lite","music","rust","terminal","tui"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxiloEmmmm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-04T13:05:09.000Z","updated_at":"2026-01-12T15:05:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/maxiloEmmmm/m-lite","commit_stats":null,"previous_names":["maxiloemmmm/m-lite"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/maxiloEmmmm/m-lite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxiloEmmmm%2Fm-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxiloEmmmm%2Fm-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxiloEmmmm%2Fm-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxiloEmmmm%2Fm-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxiloEmmmm","download_url":"https://codeload.github.com/maxiloEmmmm/m-lite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxiloEmmmm%2Fm-lite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30212103,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["163","lite","music","rust","terminal","tui"],"created_at":"2026-02-22T10:00:31.329Z","updated_at":"2026-03-07T11:01:19.686Z","avatar_url":"https://github.com/maxiloEmmmm.png","language":"Rust","funding_links":[],"categories":["💻 Apps"],"sub_categories":["🎼 Music and Media"],"readme":"# m-lite\n\n又又又又又一个网易云音乐终端客户端 [![Built With Ratatui](https://ratatui.rs/built-with-ratatui/badge.svg)](https://ratatui.rs/)\n\n本项目是一个 **非官方的第三方音乐播放客户端**，主要用于个人使用、技术学习与交流目的。\n\n项目通过对第三方网站现有服务的访问，提供更便捷的播放控制与界面交互体验。\n本项目本身不提供、也不托管任何音频内容。\n\n---\n\n## 主要功能\n\n- 二维码登录\n- 歌单管理\n- 收藏\n- 检索\n- 纯净模式\n- 离线模式\n- 每日推荐\n\n### 下载\n\nhttps://github.com/maxiloEmmmm/m-lite/releases/tag/nightly\n\n### 预览\n\nhttps://github.com/maxiloEmmmm/m-lite/tree/main/example/snap\n\n![demo](https://github.com/maxiloEmmmm/m-lite/blob/main/example/snap/first.gif)\n\n---\n\n## 数据来源与版权声明\n\n- 本项目为**非官方第三方客户端**\n- 项目中展示、检索及播放的所有音乐及相关数据均来源于**第三方网站**\n- 本项目不存储、不托管、不分发任何第三方网站的音频资源\n- 所有内容的版权均归原网站或相关权利方所有\n\n如有侵权或不当使用问题，请联系原内容提供方。\n\n---\n\n## 功能定位\n\n- 本项目仅提供：\n  - 播放控制\n  - 界面展示\n  - 基于第三方网站服务的技术交互\n- 不对第三方网站内容进行任何形式的修改、编辑或重新分发\n- 本项目不以任何形式牟利，也不包含广告、付费功能或商业用途\n\n本项目的主要目的是：\n\n\u003e **学习音频播放、UI 设计及相关系统编程技术**\n\n---\n\n## 关于缓存与播放行为的说明\n\n为提升播放体验和播放连续性，本项目在运行过程中**可能产生临时缓存数据**。\n\n需要特别说明的是：\n\n- 缓存行为仅属于程序内部的**技术实现细节**\n- 缓存的存在不构成离线下载或内容保存功能\n- **本项目不提供任何用于导出、复制、管理或复用缓存内容的官方功能或接口**\n- 缓存数据的存储格式、结构及生命周期：\n  - 不作任何稳定性或可用性保证\n  - 可能随版本更新发生变化\n  - 可能在程序退出或系统回收时被自动清除\n\n---\n\n## 关于“离线播放”的说明\n\n在网络中断的情况下，若播放已经开始，程序可能依赖已存在的缓存数据继续完成当前播放流程。\n\n该行为属于播放过程中的**被动容错机制**，而非主动设计的离线播放功能。\n\n- 本项目不提供：\n  - 离线模式切换\n  - 离线内容管理\n  - 离线播放列表\n- 不保证在无网络环境下的可播放性或播放完整性\n\n---\n\n## 非预期使用声明\n\n- 任何通过操作系统、第三方工具或逆向方式：\n  - 访问\n  - 复制\n  - 分析\n  - 复用缓存数据的行为\n- 均不属于本项目的设计目的或支持范围\n\n因此，由此类**非预期使用行为**所产生的任何后果，本项目不承担相关责任。\n\n---\n\n## 法律责任声明\n\n- 本项目不对第三方网站内容的合法性、准确性或可用性承担责任\n- 若相关权利方认为本项目存在侵权或不当之处：\n  - 请通过 Issue 或其他公开方式联系\n  - 项目维护者将及时处理相关问题\n\n---\n\n## 开源许可\n\n本项目基于 **GNU Affero General Public License v3.0 (AGPL-3.0)** 开源。\n\n在使用、修改或部署本项目时，请遵守该许可证的相关条款，包括但不限于：\n\n- 对修改后的版本履行相应的开源义务\n- 不得移除或篡改许可证声明\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FmaxiloEmmmm%2Fm-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FmaxiloEmmmm%2Fm-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FmaxiloEmmmm%2Fm-lite/lists"}