MDPlayer:一款功能强大的音乐播放器
MDPlayer 项目地址: https://gitcode.com/gh_mirrors/md/MDPlayer
MDPlayer 是一个开源的音乐播放器项目,主要使用 C# 编程语言开发。该项目可以从 GitHub 获取源代码。
1. 项目基础介绍
MDPlayer 是一款专门针对复古音乐文件播放的音乐播放器,支持多种复古音源芯片的模拟,能够播放 VGM、NRD、XGM 等多种格式。该项目采用了多种开源项目的代码,如 VGMPlay、MAME、DOSBOX 等,并在其基础上进行了移植和优化。
2. 核心功能
- 多格式支持:MDPlayer 支持包括 VGM、NRD、XGM、S98、MID、RCP、RCS、NSF、GBS、HES、SID、AY、MGS、BGM、MDR、MDX、MND、MUC、MUB、M、M2、MZ、MPI、MVI、MZI、OPI、OVI、OZI、ZMS、ZMD、ZMS、WAV、MP3、AIFF 等在内的多种音乐文件格式。
- 音源模拟:模拟多种复古音源芯片,包括 AY8910、YM2612、SN76489、RF5C164、PWM、C140、OKIM6295、OKIM6258、SEGAPCM 等。
- 键盘显示:提供多种音源的键盘显示功能,用户可以通过界面看到当前播放音乐的键盘分布。
- 音量控制:支持音量控制,防止因软件缺陷导致的过大音量输出。
- 播放控制:包括播放、暂停、停止、快进、快退、循环播放等控制功能。
3. 最近更新的功能
- 独立功能:增加了从命令行操作 MDPlayer 的功能,通过
mdc.exe
可以实现播放、停止、下一曲、上一曲等操作。 - 文件打开:可以从命令行指定文件进行播放,支持将文件添加到播放列表或不添加到播放列表。
- 界面优化:对用户界面进行了一些调整和优化,提高了用户体验。
- 代码优化:对代码进行了一些优化,提高了程序的稳定性和效率。
MDPlayer 作为一个开源项目,不仅在功能上不断更新和完善,而且在社区中也有一定的关注度,是复古音乐爱好者不容错过的播放器之一。