Repository navigation
Releases: shenmin/nc-amp
Releases · shenmin/nc-amp
Release list
nc-amp 2.1.0
2.1.0 - 2026-10-24
- New: nc-amp for macOS (Apple Silicon, macOS 11 or later). It is the same player as on Windows: the same Winamp-style skin, spectrum, shuffle + repeat, shade mode, resume on launch and playlist window, with the macOS specifics handled natively (a menu bar icon instead of the tray, Retina rendering, a native folder chooser, M4A / AAC / ALAC / AIFF decoding by the system). The download is a dmg signed with a Developer ID and notarised by Apple.
- New: Monkey's Audio (
.ape) playback on Windows and macOS, through one shared decoder built into the player (no DLL or dylib). Exact duration, frame-accurate seeking, and the real bitrate in the readout. - New: CUE sheet support on Windows and macOS. A
.cuefile is split into one playlist row per track, titledperformer - title, with per-track length, seeking and auto-advance. UTF-8, UTF-16 and GBK sheets are handled. Adding an audio file (APE, FLAC, WAV ...) next to a CUE with the same name adds the tracks instead of the single file. - New: Save playlist... and Load playlist... in the right-click menu and the playlist's ADD menu. Playlists are standard
.m3u8files, CUE tracks included. - The source tree is reorganised into shared (
src/common), per-platform (src/win,src/mac) and engine (src/engine) code. Windows behaviour is otherwise unchanged from 2.0.1.
Downloads: nc-amp-2.1.0-win64.zip (Windows 10 / 11, 64-bit) and nc-amp-2.1.0-macos-arm64.dmg (macOS 11 or later, Apple Silicon).
2.1.0 - 2026-10-24
- 新增:macOS 版 nc-amp(Apple 芯片,macOS 11 及以上)。与 Windows 版是同一个播放器:相同的 Winamp 风格外观、频谱、随机 + 循环播放、卷起(Shade)模式、启动时恢复播放和播放列表窗口;macOS 相关部分使用原生实现(菜单栏图标取代托盘图标、Retina 渲染、原生文件夹选择器、由系统解码 M4A / AAC / ALAC / AIFF)。下载的是使用 Developer ID 签名并通过 Apple 公证的 dmg。
- 新增:Windows 和 macOS 都支持播放 Monkey's Audio(
.ape),使用内置于播放器的同一个解码器(无需 DLL 或 dylib)。时长精确,跳转精确到帧,并显示真实码率。 - 新增:Windows 和 macOS 都支持 CUE 文件。
.cue会被拆成分轨,每首歌一行,显示“歌手 - 标题”,每个音轨有各自的长度、跳转和自动切歌。支持 UTF-8、UTF-16 和 GBK 编码的 CUE。添加音频文件(APE、FLAC、WAV 等)时,如果同一文件夹下有同名的 CUE,会改为添加 CUE 的各个音轨,而不是整个文件。 - 新增:右键菜单和播放列表 ADD 菜单中的 “Save playlist...” 和 “Load playlist...”。播放列表使用标准
.m3u8格式,包含 CUE 音轨。 - 源码目录已重新整理,分为共用代码(
src/common)、平台代码(src/win、src/mac)和音频引擎(src/engine)。Windows 版其余行为与 2.0.1 一致。
下载:nc-amp-2.1.0-win64.zip(Windows 10 / 11,64 位)和 nc-amp-2.1.0-macos-arm64.dmg(macOS 11 及以上,Apple 芯片)。
nc-amp 2.0.1
2.0.1 - 2026-10-11
- Fixed an occasional "Assertion failed" dialog and a possible freeze ("Not Responding") when switching output devices. All device handling now runs on a dedicated audio engine thread, so the window never waits for the device, and the release build contains no debug assertions.
- The collapsed (shade) main window now shows a volume slider instead of the seek bar. Click, drag or use the mouse wheel to change the volume; a live "Volume: NN%" readout appears while it changes, and the slider stays in sync with the main window's volume.
2.0.1 - 2026-10-11
- 修复了切换输出设备时偶尔弹出 "Assertion failed" 对话框以及可能卡死(“未响应”)的问题。所有设备操作现在都在专用的音频引擎线程中进行,窗口不再等待设备;发布版本不含调试断言。
- 卷起(Shade)状态的主窗口现在显示音量滑块,取代原来的进度条。可单击、拖动或用鼠标滚轮调节音量,调节时会实时显示 "Volume: NN%",并与主窗口的音量滑块保持同步。
nc-amp 2.0.0
2.0.0 - 2026-10-11
- The audio engine is now statically linked into the single nc-amp.exe: no DLL is extracted to %TEMP% any more, only Windows system libraries are loaded, and the exe is slightly smaller.
- Playback pauses automatically whenever the output device really changes (e.g. Bluetooth earbuds connecting or disconnecting, headphones unplugged, the Windows default output switched). nc-amp switches to the new default device; press Play to continue.
- The burst of notifications Windows sends for one Bluetooth connect or disconnect counts as a single change, so there is only one pause.
2.0.0 - 2026-10-11
- 音频引擎现已静态链接进单个 nc-amp.exe:不再向 %TEMP% 解压任何 DLL,只加载 Windows 系统库,exe 也略小一些。
- 输出设备真正发生变化时(例如蓝牙耳机连接或断开、拔出耳机、切换 Windows 默认输出设备),播放会自动暂停。nc-amp 会切换到新的默认设备,按播放键即可继续。
- Windows 在一次蓝牙连接或断开时发出的一连串通知只算作一次变化,因此只会暂停一次。
nc-amp 1.7.7
1.7.7 - 2026-10-10
- Fixed MP3 files without a Xing/Info header (e.g. some older CBR files with trailing APE/ID3v1 tags) that could restart near the end, so the time ran past the track length and shuffle never moved on.
- The track length is now measured once per track; playback always ends at the length and moves to the next shuffled track.
- The time display and seek bar are capped to the track length.
1.7.7 - 2026-10-10
- 修复了不含 Xing/Info 头的 MP3 文件(例如部分末尾带 APE/ID3v1 标签的旧 CBR 文件)可能在接近结尾时从头重播,导致时间超过曲目长度、随机播放无法切换到下一首的问题。
- 曲目长度现在每首只测量一次;播放总会在曲目长度处结束,并切换到随机顺序中的下一首。
- 时间显示和进度条不会超过曲目长度。
nc-amp 1.7.6
1.7.6 - 2026-10-10
- When the main window is collapsed, hovering it shows the current song title in a tooltip styled like the LCD: pale green background, soft green outline, system font, even padding, DPI-aware.
1.7.6 - 2026-10-10
- 主窗口折叠时,鼠标悬停即显示当前歌曲标题提示,样式与 LCD 一致:浅绿色背景、柔和的绿色描边、系统字体、四边留白均匀,并随 DPI 缩放。
nc-amp 1.7.5
1.7.5 - 2026-10-10
- Add folders: select several folders at once (Ctrl/Shift-click) in the modern Windows folder picker; each one is added with its sub-folders.
- Resume on launch: nc-amp reopens the last track at the saved position and keeps playing (a paused track stays paused); the shuffle order continues where it left off.
- The resume point is saved every 30 s while playing, and on track change, exit and Windows shutdown/logoff.
1.7.5 - 2026-10-10
- 添加文件夹:在新版 Windows 文件夹选择框中可一次选择多个文件夹(Ctrl/Shift 多选),每个文件夹连同子文件夹一并添加。
- 启动时恢复播放:nc-amp 会打开上次的曲目,从保存的位置继续播放(退出时为暂停则保持暂停);随机播放顺序也接着上次继续。
- 播放时每 30 秒保存一次进度,切换曲目、退出程序以及 Windows 关机/注销时也会保存。
nc-amp 1.7.3
1.7.3 - 2026-10-10
- While adjusting the volume or balance slider (or the volume with the mouse wheel), the LCD shows the value, e.g. "Volume: 50%", "Balance: Center", "Balance: 30% Left"; the song title returns about 1 s after release.
- Volume and balance changes apply live while dragging and are smoothed to avoid clicks.
1.7.3 - 2026-10-10
- 调节音量或声道平衡滑块(或用鼠标滚轮调节音量)时,LCD 会显示当前数值,如“Volume: 50%”“Balance: Center”“Balance: 30% Left”;松开约 1 秒后恢复显示歌曲标题。
- 拖动时音量和平衡实时生效,并经过平滑处理,不会产生爆音。
nc-amp 1.7.2
1.7.2 - 2026-10-10
- Audio output follows the Windows default device automatically: when Bluetooth earbuds (or any new default) connect or disconnect mid-playback, nc-amp switches to the current default and continues at the same position.
- Lost or stopped output is recovered automatically, and if there is no output device at start-up nc-amp keeps retrying instead of staying silent.
1.7.2 - 2026-10-10
- 音频输出自动跟随 Windows 默认设备:播放中连接或断开蓝牙耳机(或切换到其他默认设备)时,nc-amp 会切换到当前默认设备,并从原位置继续播放。
- 输出设备丢失或停止时自动恢复;启动时如果没有可用的输出设备,会持续重试,而不是一直无声。
nc-amp 1.7.1
1.7.1 - 2026-10-10
- Bitrate readout shows the real average kbps as a plain number up to 4 digits (e.g. 953 for FLAC, 1411 for WAV) instead of abbreviating values above 999 as "1M".
- Bitrate is computed over the audio data only: ID3v2 / ID3v1 / APE tags, embedded cover art, FLAC metadata blocks, Ogg header pages and non-audio MP4 atoms no longer inflate it; CBR MP3s show their exact frame-header bitrate (e.g. 320).
- Playlist: a row cut off by the bottom of the list is drawn at its normal position and clipped to the frame; a thin sliver is left empty instead of showing glyph fragments.
1.7.1 - 2026-10-10
- 码率显示改为完整的平均 kbps 数值,最多 4 位(如 FLAC 显示 953、WAV 显示 1411),不再把超过 999 的数值缩写成“1M”。
- 码率只按音频数据计算:ID3v2 / ID3v1 / APE 标签、内嵌封面、FLAC 元数据块、Ogg 头页以及 MP4 中的非音频数据都不再导致码率偏高;固定码率(CBR)的 MP3 直接显示帧头中的准确码率(如 320)。
- 歌单:被列表底部截断的行按正常位置绘制并裁切到边框内;只露出很窄一条时留空,不再显示残缺的文字。
nc-amp 1.7.0
1.7.0 - 2026-10-10
First open-source release (GPL-3.0-or-later).
- New audio engine
ncaudiobuilt only from open-source components: miniaudio (output, MP3 / FLAC / WAV), stb_vorbis (Ogg Vorbis), libopus + opusfile + libogg (Opus) and the Windows Media Foundation decoder (M4A / AAC). The proprietary BASS library and its plug-ins are gone. - Real-time spectrum computed by our own 1024-point Hann-windowed FFT on the output.
- Tag reader rewritten to parse ID3v1 / ID3v2, FLAC and Ogg Vorbis comments and MP4 atoms directly from the file.
- Sample-accurate seeking in Ogg Vorbis and fast seeking in MP3.
- About box shows the licence and the project URL.
1.7.0 - 2026-10-10
首个开源版本(GPL-3.0-or-later)。
- 全新音频引擎
ncaudio,完全由开源组件构建:miniaudio(音频输出及 MP3 / FLAC / WAV 解码)、stb_vorbis(Ogg Vorbis)、libopus + opusfile + libogg(Opus),以及 Windows 自带的 Media Foundation 解码器(M4A / AAC)。已彻底移除闭源的 BASS 库及其插件。 - 实时频谱由自研的 1024 点 Hann 窗 FFT 根据实际输出音频计算。
- 重写标签读取,直接从文件解析 ID3v1 / ID3v2、FLAC 与 Ogg Vorbis 注释以及 MP4 元数据。
- Ogg Vorbis 支持采样级精确跳转,MP3 支持快速跳转。
- “关于”窗口显示授权协议和项目网址。