尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证RoK 是一款轻量级、高性能的音乐软件播放器,使用 .NET、WinUI 3 并基于模块化设计系统构建。
AI 翻译
A lightweight, high‑performance music player crafted with .NET, WinUI 3, and a modular design system.
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Rok is a modern music player for Windows, built with the latest Microsoft technologies.
Rok is a Windows desktop application for managing and playing your local music collection. Developed with .NET 10 and WinUI 3, it offers a fluid and modern interface that seamlessly integrates with Windows 11.查看完整 README ↗
Rok is a modern music player for Windows, built with the latest Microsoft technologies.
Rok is a Windows desktop application for managing and playing your local music collection. Developed with .NET 10 and WinUI 3, it offers a fluid and modern interface that seamlessly integrates with Windows 11.
LangVersion=preview)The project follows Clean Architecture principles, with a strict dependency direction Presentation → Application → Domain. Infrastructure and Import are plugged in at the edges — inner layers never reference outer ones.
src/
Rok.Domain/ Entities, enums, repository interfaces. Zero dependencies.
Rok.Shared/ Cross-cutting helpers (collections, extensions, validation).
Rok.Application/ Use cases (CQRS via CleanArch.DevKit.Mediator), application
services (PlayerService, PlaylistService…), DTOs, decoupled messages.
Rok.Infrastructure/ Dapper + SQLite repositories, schema migrations, TagLibSharp tag IO,
NAudio playback engine, HTTP clients (Last.fm, RoK Music, Translate,
Radio Browser), Discord rich presence, telemetry, Serilog.
Rok.Import/ Library scan + import pipeline, running on a thread pool to keep
the UI responsive.
Presentation/ (Rok) WinUI 3 head: Pages, ViewModels, Dialogs, Converters, Services.
🎨 Presentation
💼 Application (Rok.Application)
🏛️ Domain (Rok.Domain)
📦 Infrastructure (Rok.Infrastructure)
📥 Import (Rok.Import)
Design Patterns:
Mickaël François - @mickaelfrancois
⭐ If you like this project, feel free to give it a star on GitHub!
Copyright (C) 2026 Mickaël FRANCOIS
Rok is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Rok is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.