# 音乐播放器 (MusicTool) 一个使用C#和WPF开发的现代化音乐播放器应用程序。 ## 功能特点 - 美观现代的用户界面,使用Material Design风格 - 支持多种音频格式 (MP3, WAV, FLAC, M4A, AAC, OGG) - 音乐库管理 - 播放列表功能 - 专辑和艺术家分类浏览 - 音乐搜索功能 - 音量控制和均衡器 - 支持多种播放模式 (顺序播放、循环播放、单曲循环、随机播放) ## 系统要求 - Windows 7 或更高版本 - .NET 6.0 或更高版本 - Visual Studio 2019/2022 (用于开发) ## 如何使用 1. 克隆或下载此仓库 2. 使用Visual Studio 2022打开解决方案文件 (MusicTool.sln) 3. 构建并运行应用程序 4. 点击"添加音乐文件夹"按钮导入您的音乐 ## 开发说明 此项目使用以下技术和库: - C# 和 WPF 用于UI和应用程序逻辑 - Material Design In XAML Toolkit 用于UI组件和样式 - NAudio 用于音频播放和处理 - TagLibSharp 用于读取音乐文件元数据 ## 项目结构 - `Models/` - 数据模型类 - `ViewModels/` - 视图模型类 - `Views/` - 用户界面视图 - `Services/` - 服务类 (音频播放、音乐库管理等) - `Resources/` - 应用程序资源 (图标、图片等) ## 待实现功能 - 歌词显示 - 音乐可视化效果 - 云同步功能 - 多语言支持 - 皮肤/主题切换 ## 许可证 MIT ## 贡献 欢迎提交问题报告和功能请求。如果您想贡献代码,请先创建一个issue讨论您想要更改的内容。