一个基于 .NET MAUI 开发的桌面端音频文件预览工具,专为 KONTAKT 乐器库浏览和音频文件管理而设计。
- 常见音频格式:WAV、MP3、OGG
- KONTAKT 乐器格式:NKI、NKM、NKSN
- VST 预设格式:FXP
- MIDI 文件:MID
- 自动查找
.previews文件夹中的预览音频 - 支持一键播放乐器预览
- 无需加载完整乐器库即可试听
- 驱动器快速访问
- 树形目录导航
- 文件过滤器(按扩展名筛选)
- 收藏夹功能
- 拖拽支持(Windows 平台)
- 简体中文
- 繁体中文
- English
- 日本語
- 한국어
- 播放/暂停
- 进度条拖动
- 音量调节
- 实时时间显示
- 操作系统:Windows 10 (build 19041) 或更高版本
- .NET 版本:.NET 10.0
- 平台:Windows 桌面端
# 使用 Visual Studio 2022 打开解决方案
Kontour.sln
# 或使用命令行构建
dotnet build# 调试模式
.\run-debug.bat
# 或使用 dotnet 命令
dotnet run# 使用发布脚本
.\publish.bat- 选择驱动器:在顶部下拉菜单中选择要浏览的驱动器
- 导航目录:
- 左侧树形结构:展开/折叠目录
- 右侧文件列表:双击进入文件夹
- 播放音频:单击音频文件或 KONTAKT 乐器文件即可自动播放
- 使用顶部的扩展名过滤器勾选需要显示的文件类型
- 支持同时显示/隐藏文件夹
- 在左侧树形目录中,右键或使用工具栏将常用目录添加到收藏夹
- 点击收藏夹项目快速导航
- 对于
.nki、.nkm、.nksn文件,工具会自动在同级目录的.previews文件夹中查找同名的音频文件 - 优先级:
.ogg>.mp3>.wav
Kontour/
├── Behaviors/ # 行为(拖拽功能)
├── Controls/ # 自定义控件
├── Converters/ # 值转换器
├── Models/ # 数据模型
├── Services/ # 业务服务
├── ViewModels/ # 视图模型
├── Views/ # 视图页面
├── Resources/ # 资源文件
│ ├── Localization/ # 多语言资源
│ ├── Styles/ # 样式文件
│ └── Raw/ # 原始资源
└── Platforms/ # 平台特定代码
└── Windows/ # Windows 平台实现
- 框架:.NET 10.0 + MAUI
- 架构模式:MVVM
- UI 框架:MAUI Controls
- 目标平台:Windows 桌面端
- 支持更多音频格式
- 添加音频波形显示
- 支持播放列表
- 添加批量转换功能
- 跨平台支持(macOS、Linux)
本项目采用 MIT 许可证。
如有问题或建议,欢迎提交 Issue 或 Pull Request。