OI音乐

OI音乐

版本: v1.0安卓版 分类: 影音播放 大小: 15.1M

📷 软件截图

📝 软件介绍

“OI音乐”是一款面向青少年及编程爱好者(尤其是信息学奥赛/OI选手)设计的轻量级开源音乐播放与学习工具。它并非传统意义上的流媒体平台,而是融合了代码思维、音乐素养与交互学习理念的创新型软件,主打“用程序员的方式听音乐、学音乐、玩音乐”。

特色

• 极简终端风界面:采用类命令行/VS Code风格UI,支持快捷键操作(如Ctrl+P搜索、/聚焦搜索框)、主题切换(深色/暗灰/高对比度模式),兼顾长时间编码后的视觉舒适性;
• 本地优先 + 智能元数据解析:深度支持FLAC/WAV/MP3等格式,自动读取ID3v2、Vorbis Comments,并可调用MusicBrainz API补全专辑封面、作曲家、流派等信息,特别优化古典乐、动漫OST、VOCALOID等小众曲库识别;
• 结构化歌单系统:支持树状目录管理(如/oi/contest/2024/noip/或/music/theory/scale/major/),允许用路径逻辑组织音乐,契合程序员文件管理习惯;
• 内置音乐理论小工具:集成调式计算器、节拍器(支持复合拍号如7/8)、和弦推演器(输入C#m7•显示构成音与指法图)、MIDI可视化波形与频谱分析模块,助力算法思维迁移至音乐理解。

亮点

• 「Code2Beat」节奏编程模式:独创功能——用户可用简易语法(如beat(16, "x-x-x--x"))编写节奏型并实时生成打击乐,支持导出为MIDI或嵌入Python脚本,实现“写代码打节拍”;
• OI主题彩蛋系统:播放特定BGM(如《NOIPers Anthem》《ACM Love Song》)时触发隐藏动画;解题成功后(接入洛谷/Codeforces Webhook)可解锁专属音效包与成就徽章;
• 跨平台 & 可扩展架构:基于Electron + Rust音频后端开发,Windows/macOS/Linux全支持;开放插件API,已涌现社区开发的“动态DP谱面生成器”“SPFA节拍同步器”等趣味扩展;
• 零广告、无云账号、离线可用:所有功能默认本地运行,隐私数据不出设备,符合OIer对简洁性与可控性的极致追求。

“OI音乐”不止是一款播放器,更是连接逻辑思维与艺术感知的桥梁。它用程序员熟悉的语言重构音乐体验,在尊重技术严谨性的同时注入人文温度——让刷题间隙的一段巴赫赋格,成为思维重启的节拍器;让一段自定义节奏代码,变成表达创造力的新语法。对于热爱算法、也热爱旋律的年轻学习者而言,它是桌面角落那个安静却始终共鸣的伙伴。

ℹ️ 详细信息

当前版本
v1.0安卓版
更新时间
2026年09月15日
文件大小
15.1M
系统要求
Android