声屿 SoundIsle
为工作时听本地音乐而生的 macOS 播放器。
启动快、占用低、界面安静。本地曲库、迷你窗、桌面歌词、标签修复,以及系统不支持格式的后台转码。
为什么做声屿
我的音乐一直存在硬盘里。想听的时候,本可以打开一个播放器,把文件夹指给它,然后按下空格。但试过的播放器里,有的要登录,有的把在线曲库放在最前面,有的会在我不需要的时候推送一张新专辑。
于是我写了一个只做本地音乐的播放器:打开就能听,工作的时候待在旁边,想跟唱两句时,歌词刚刚好出现在眼前。它叫声屿。
它能做什么
本地曲库,不登录
递归扫描文件夹,读取标签、封面和时长;没有标签时按文件名兜底。支持播放列表、搜索与多种排序。
迷你窗与菜单栏
主窗口收起后只留一条小播放条,不抢焦点;菜单栏常驻,媒体键全局可用。
桌面歌词
透明悬浮、可拖动缩放、锁定穿透;悬停锁定歌词会出现拖动 / 解锁小胶囊。支持同名 .lrc、LRCLIB 在线匹配或手动导入。
标签修复与文件整理
编辑标签、修复 GBK/UTF-8 乱码、批量修改与撤销;按标签预览并整理文件,同样可撤销。
格式兼容
MP3、FLAC、M4A、WAV、AIFF 原生播放;ape、wma、ogg、opus、dsf 交给本机 ffmpeg 后台转成 ALAC 缓存。
配色与语言
青瓷、深空、晨光、墨黑、莓紫、海盐六套配色,明暗跟随系统;中英双语。
再看几眼



技术细节
- 技术栈
- Swift · SwiftUI · AppKit · AVFoundation
- 支持系统
- macOS 12 Monterey 及以上
- 架构
- Intel + Apple Silicon 通用
- 测试
- 224 个单元测试
- 安装包
- 5.4 MB DMG
- 许可
- MIT
下载声屿
版本 0.5.1 · 通用包 · 5.4 MB
打开之前
- 应用是 ad-hoc 签名、未公证。首次打开若被系统拦截,请右键 → 打开,或运行:
xattr -dr com.apple.quarantine /Applications/声屿.app - FFmpeg 未内置;只有播放 ape、wma、ogg、opus、dsf 等格式时才需要:
brew install ffmpeg - 所有数据保存在本机 ~/Library/Application Support/SoundIsle/,不上传文件;在线歌词匹配可以关闭。