macOS 原生 · 无广告 · 不联网 · 免费

几秒钟翻遍整块硬盘,
把歌直接拖进 Serato

全盘搜索 mp3 / mp4 等媒体文件,搜索结果可以用鼠标或三指手势拖到 Serato DJ Pro、桌面或任意文件夹。

原生 Objective-C 编写,不依赖 ffmpeg、不联网、不含任何第三方追踪。源文件在任何情况下都不会被移动。

✓版本 1.2 (build 3) ✓安装包 1.5 MB ✓macOS 10.13.6 及以上 ✓Intel 与 Apple 芯片通用

界面示意图(按实际布局绘制,非屏幕截图)

为找歌和上碟而做

只做搜索与拖拽这一件事,不塞播放器、不塞转换、不塞任何多余功能。

⚡全盘秒搜

直接遍历目录而不依赖 Spotlight 索引。实测扫描 桌面 + 音乐 + 下载 三个目录,0.47 秒找到 8000 个媒体文件;同一范围内 Spotlight 只索引到 323 个 mp3,而目录遍历找到 4032 个——大量用户目录并未被系统索引。

🖱三指拖移v1.2

走 macOS 标准拖拽机制,因此鼠标拖动与触控板三指拖移都能用。选中多个文件可整批拖走,数量不限。

🎧直接进 Serato

Serato DJ Pro 是 Qt 6.3 程序,读取标准 file-url 拖拽类型。把结果拖到曲库或播放列表区即可上碟,无需先复制到某个目录。

🔒源文件绝不移动

拖拽只声明「复制」和「替身」两种操作,从不声明「移动」。实测操作掩码为 0x3,移动位为 0——即使你按住 ⌘ 拖,系统也不会移走源文件。

📁拖到任意文件夹

拖到桌面或任何 Finder 窗口即复制一份过去,原文件留在原处。同名文件自动加序号,不覆盖你已有的文件。

🔍只读不改

搜索过程全程只读:不写入、不修改、不删除任何媒体文件,也不改动文件时间戳。可以放心对整个曲库目录扫描。

🎬支持格式

音频:mp3、m4a、m4b、wav、aiff、aif、flac
视频:mp4、m4v、mov
可按类型筛选,也可只搜某一块磁盘或外接硬盘。

📋结果还能这样用

右键菜单支持在 Finder 中定位、复制完整路径、用指定播放器打开;导出清单可把全部结果存为 txt(文件名 + 大小 + 完整路径)。

实测数据,不是宣传语

以下数字均来自开发机上的真实测量与自动化测试,附测量条件。

0.47秒
扫描三个用户目录耗时
8000
一次找到的媒体文件数
46项
自动化测试全部通过
1.5MB
安装包体积

测量条件:macOS 14.5 / Apple 芯片;扫描范围为「桌面 + 音乐 + 下载」三个目录,共 8000 个媒体文件(含 1716 个 mp3、1690 个 mp4,合计 545 GB),搜索为纯文件名匹配、不读取文件内容。
测试构成:核心逻辑 27 项、源文件安全 4 项、标准拖拽方法签名 8 项、拖到文件夹全链路 7 项。
性能说明:实际耗时随磁盘类型、文件总量与目录深度变化;机械硬盘或超大曲库会明显慢于此数值。默认跳过 Library、iCloud 同步目录与各类缓存目录——不跳过的话全盘扫描实测 180 秒也跑不完,且会触发 iCloud 联网拉取。

三步开始用

没有账号、没有设置向导,打开就能搜。

搜索

在关键词框输入歌名片段(如「海屿你」),选择类型与磁盘范围,按回车。留空关键词则列出全部媒体文件。扫描过程中可随时点「停止」。

选中

单击选中一行,按住 ⌘ 或 ⇧ 可多选,⌘A 全选。底部会实时显示已选项数与总大小。

拖走

用鼠标拖动,或在触控板上三指拖动,放到 Serato DJ Pro 的曲库 / 播放列表区即可上碟;放到桌面或 Finder 窗口则是复制一份,原文件不动。

首次使用可能遇到的两件事:
① 若把整个曲库拖到桌面,系统可能弹出磁盘访问授权,允许一次即可;只读自己的音乐文件通常不需要授权。
② 拖到 Serato 时,请放到曲库列表或播放列表区域。Serato 支持的格式为 mp3 / m4a / aac / ogg / flac / wav / aiff / mp4 / mov / alac;选中 wma、ape 等格式时界面会给出提示,但不会阻止你拖。

兼容性与技术信息

老 Intel 机器也能装。

应用名称极速搜歌(JiSuSouGe)
当前版本1.2(build 3)
最低系统macOS 10.13.6 High Sierra
支持架构通用二进制:x86_64(Intel,最低 10.13)+ arm64(Apple 芯片,最低 11.0)
安装包体积1.5 MB(不含任何第三方运行时)
Bundle IDcom.jisu.souge
网络不需要,全程离线运行
第三方组件无。不依赖 ffmpeg,不含 LAME 等编解码库(本应用不做转码)
代码签名本地 ad-hoc 自签名,未经过 Apple 公证(安装方式见下方说明)
开发方式clang + Objective-C 原生开发,AppKit 界面

关于「最低 10.13」的实现方式:High Sierra 只存在于 Intel Mac,因此 x86_64 切片声明最低 10.13、arm64 切片声明最低 11.0(Apple 芯片的系统下限),再用 lipo 合并为一个通用二进制。构建时会以 -mmacosx-version-min=10.13 并把「未做版本保护的高版本 API」当编译错误,确保在 High Sierra 上不会因调用新 API 而崩溃。

安装说明(请先看完)

本应用为本地自签名,首次打开会被 Gatekeeper 拦截,这是正常现象,按下面步骤放行即可。

⚠ 为什么双击打不开

应用使用 ad-hoc 本地签名,没有 Apple 开发者证书、也未经过 Apple 公证,因此 macOS Gatekeeper 默认会提示「无法打开,因为无法验证开发者」或「已损坏,移到废纸篓」。这不代表文件有问题——安装包 SHA256 校验值列在下方,可自行核对完整性。

  1. 打开下载的 极速搜歌.dmg,把「极速搜歌」图标拖到旁边的 Applications 文件夹。
  2. 在「应用程序」里右键点「极速搜歌」→ 选择「打开」,在弹窗中再点一次「打开」。
    直接双击会被拦,右键打开才有效。
  3. 如果仍被拦:打开「系统设置 → 隐私与安全性」,拉到底部会看到「已阻止使用极速搜歌」,点旁边的「仍要打开」。
  4. macOS 15 及更新版本若提示「已损坏」,通常是隔离属性导致,可在终端执行:
    xattr -d com.apple.quarantine /Applications/极速搜歌.app 该命令只移除下载标记,不改动应用内容。

🛡它会请求什么权限

搜索需要读取你所选目录的内容,首次访问桌面 / 文稿 / 下载目录时系统会弹出授权提示,允许一次即可。应用不会请求网络权限、通讯录、相册或任何账号信息,也不会上传任何文件。

🧹如何卸载

把「应用程序」里的极速搜歌拖到废纸篓即可,无残留服务、无后台进程、无开机启动项。应用自身的配置文件位于 ~/Library/Application Support/JiSuSouGe/,需要彻底清理可一并删除。

下载 极速搜歌

版本 1.2 (build 3) · 1.5 MB · 通用二进制 · 适用于 macOS 10.13.6 及以上

SHA256 7814d2d9516e1d063742515f246b5db85ff238791e6b28e95d469c6fd5dbd352

下载后可在终端执行 shasum -a 256 极速搜歌.dmg 核对,与上面一致即说明文件完整未被篡改。

给站长 / 分发说明:本页面与 download/ 文件夹需保持在同一目录下,下载按钮才能生效。 整个文件夹上传到任意静态空间(GitHub Pages、Netlify、对象存储等)即可对外提供下载,页面无需构建、不依赖任何外部服务。

常见问题

几个最常被问到的。

拖动文件到 Serato 没反应?

请确认放的位置是 Serato 的曲库列表或播放列表区域,而不是波形显示区或效果器面板。另外确认格式受支持(mp3 / m4a / aac / ogg / flac / wav / aiff / mp4 / mov / alac);wma、ape 等格式 Serato 本身不支持,拖进去不会入库。

三指拖移用不了?

三指拖移需要先在系统里开启:系统设置 → 辅助功能 → 指针控制 → 触控板选项 → 使用触控板进行拖移,选择「三指拖移」。开启后本应用即可响应(v1.2 已改用 macOS 标准拖拽机制,鼠标拖动与三指拖移同时可用)。若不想开启该系统选项,用普通鼠标按住拖动同样可以。

会不会把我的歌移走或改掉?

不会。搜索全程只读;拖拽只声明「复制」和「替身」,不声明「移动」,所以拖到桌面 / 文件夹是复制,源文件留在原处;即使按住 ⌘ 拖动,系统也不会执行移动。这一行为有自动化测试断言覆盖(拖拽操作掩码实测为 0x3,移动位为 0)。

为什么搜不到我某些文件?

两种常见原因:① 默认会跳过 Library、iCloud 同步目录(Mobile Documents)与各类缓存 / 版本控制目录——不跳过的话全盘扫描实测 180 秒也跑不完,还会触发 iCloud 联网拉取;② 隐藏文件(以 . 开头)默认不列出。若文件在其他外接磁盘上,请在「磁盘范围」里选中对应卷。

搜索结果太多卡顿怎么办?

结果列表上限为 8000 条,超出后停止收集。建议先用关键词缩小范围,或在「磁盘范围」里只选目标卷,而不是搜全部磁盘。

这个软件收费吗?会联网吗?

不收费,也不联网。应用没有网络请求代码,全部搜索都在本地磁盘完成,不会上传文件名或任何内容。

支持 Windows 或 iOS 吗?

不支持。这是用 macOS 原生 AppKit 编写的应用,依赖系统的拖拽机制与文件系统接口,无法跨平台运行。