Skip to content

Releases: Freedragonlancer/AudioLib-Explorer

AudioLib Explorer v0.8.2

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 28 Oct 12:45
5688876

修复关键词、音效库与目录的交叉索引:点击“全部声音”会同时解除路径和音效库范围,保留关键词及其他筛选,目录随之刷新。切换范围和搜索任务时也会正确失效旧范围缓存。

  • 修复小窗口下文件夹索引被挤到不可见的问题。
  • 恢复旧客户端更新包兼容:三份可选开发文档改用在线链接,并在打包前检查历史文件清单。
  • 相对 0.8.1,API v1、schema 8 和 JSON TEXT Metadata 存储格式保持兼容。

本次包含 Windows x64 客户端和 macOS arm64 服务器。已有 v0.8.1 与 beta 候选的标签和资产保留。

验证:本地默认/ASIO 覆盖、双平台构建与隔离启动通过;beta 人工验收、20 条随机音频流和 909,342 条完整同步通过;两个正式包通过旧版解包源码兼容验证。

SHA256:

ee902a1752d0cdbce647f0acf2db746761a8318e9a4521965ddc30616ddac15b AudioLibExplorer-v0.8.2-win-x64-portable.zip
e6eb0b60a7e243e1d2bf09dd90ee429b80660f434ac89a9b246679fee5b95766 AudioLibServer-v0.8.2-macos-arm64.tar.gz

AudioLib Explorer v0.8.2-beta.2

Pre-release

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 28 Oct 12:17
139cd6a

修复关键词、音效库与目录的交叉索引:

  • 点击“全部声音”会解除路径和音效库范围,保留关键词等其他筛选,文件夹索引随之刷新。
  • 修复筛选输入无效时,切换范围或搜索任务可能恢复旧范围缓存的问题。
  • 修复小窗口下文件夹索引被音效库索引挤到不可见的问题;中英文界面均覆盖点击回归。
  • 恢复旧客户端更新包兼容:可选开发文档改用在线链接,打包前检查历史文件清单。
  • API v1、schema 8 和 JSON TEXT Metadata 存储格式保持兼容。

这是新的 beta 验收候选。双平台构建、打包启动和旧版解包源码兼容验证后,还须完成 Mac beta 刷新、Windows 同步/音频流冒烟与人工 GUI 验收。v0.8.1 和 beta.1 的标签与资产保留。

SHA256:

0f812ed42df98ef2786ee7078d8752aa556cc87e6a86cc6958b5d69c353118e2 AudioLibExplorer-v0.8.2-beta.2-win-x64-portable.zip
975d8ab0e1a9432cce40a34c201bc247b36d76d3a4bc05d1bbea85c742534df4 AudioLibServer-v0.8.2-beta.2-macos-arm64.tar.gz

AudioLib Explorer v0.8.2-beta.1

Pre-release

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 28 Oct 11:26
e374f7b

修复关键词、音效库与目录的交叉索引:

  • “全部声音”同时解除路径和音效库范围,保留关键词等其他筛选条件,文件夹索引随之刷新。
  • 修复无效时长等筛选阻止搜索后,切换范围和搜索任务会恢复旧范围结果的问题。
  • 恢复旧客户端更新包兼容:移除旧更新器不认识的三份可选文档,改用在线链接,并增加打包前的历史文件清单检查。
  • API v1、schema 8 和原始 JSON TEXT Metadata 存储保持兼容,不增加封面数据或同步体积。现有 v0.8.1 标签与资产保留。

这是新的 beta 验收候选。正式版在 Mac beta 刷新、Windows 同步/音频流冒烟和人工 GUI 检查通过后发布。

本地 Windows 默认/ASIO 检查、双平台打包启动、Mac 更新器测试及旧版解包源码兼容验证已通过。服务端刷新、客户端同步/音频流与人工 GUI 验收仍按 beta 流程完成。

SHA256:

8fd8f635f1a4a2fb81ac9957746145d430b2127e1ac67b344342c982ad693dfe AudioLibExplorer-v0.8.2-beta.1-win-x64-portable.zip
58a4586627d045a3d5ab20836e0be8e1c303c029e7b51e4b55cb7b3409474c3e AudioLibServer-v0.8.2-beta.1-macos-arm64.tar.gz

AudioLib Explorer v0.8.1

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 28 Oct 07:40
5264911

0.8.1 保留共享专辑结构,并将封面按音效文件的直接父目录分别读取和管理。

  • 同一 Library 下的 Construction Kit 与 Designed 可显示各自封面;同目录的多个 WAV 共享图片来源。
  • 本地与服务器模式提供指定/替换、移除、恢复默认、重新加载和清理封面缓存。手动封面是本机偏好,不修改源 WAV。
  • 支持有效 BOOM SMED Picture 标签及 ID3 APIC,修复 SMED-only 素材封面缺失。
  • 修复服务器模式试听及封面任务的来源、缓存和关闭竞态;封面加载与播放独立处理。
  • Metadata 保持原始 JSON TEXT,压缩暂缓。封面图片不写入数据库、FTS5 或服务器快照。

升级会将 schema 6/7 资料库迁移到 schema 8,保留 Metadata、标注和其他业务数据。大库首次迁移需要较长时间;保留自动回退备份。回退旧程序时须同时恢复对应旧 schema 的备份。

本地验证已完成 Windows 构建/打包/启动及相关回归、Mac arm64 构建与服务端包启动、909342 条记录同步、20 条随机音频流和真实 BOOM 封面样本检查。音量 dB、Waveform 与试听有声已由用户完成 beta 验收。

提供 Windows x64 便携客户端与 macOS arm64 服务端,各附 SHA256。

完整发布说明

AudioLib Explorer v0.7.8

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 27 Oct 02:02
9ea5c6f

相对 v0.7.7:多本地库源与设置加固,以及版本 bump。兼容标记规则未改(仍为 schema 6 / p1)。

内容:#130 功能 + #131 bump。#97 / feat/album-artwork 未进本版。

功能

  • #130:管理多个本地音效库;加固本地库身份与 settings 切换

版本

  • 客户端与服务端版本号均为 0.7.8(#131)

下载

  • AudioLibExplorer-0.7.8-win-x64-portable.zip — sha256 58229598efb9651672780a378f6c08c34cbffa5897090a76e163ebdcB4762594
  • AudioLibServer-v0.7.8-macos-arm64.tar.gz — sha256 362c166a71535ad7e7a78aeb0cb5783ee0c49d243a2f6ac537ef9ab86db19aab
  • AudioLibExplorer-0.7.8-macos-arm64-portable.zip — sha256 d6b372db16daf3d8504501c77ed6637a7283f1a32f61d57c9df7ca21f0cdbf00(cargo-bundle 未签名 .app,adhoc)

已知问题

  • waveform 任务在 mode:failed 时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。

AudioLib Explorer v0.7.7

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 26 Oct 09:36
03924ce

相对 v0.7.6:本地扫描/列表波形默认、扫描 UI 与退出 interrupt、Mac 拖出 parity,以及版本 bump。兼容标记规则未改(仍为 schema 6 / p1)。

内容:#123–#127 功能/修复 + #128 bump。#97 未进本版。

功能

  • #123:全新安装默认勾选「预生成列表波形」(已有 settings.json 行为不变)
  • #124:管理库中展示本地扫描根列表

修复

  • #125:Manage Library 后清扫描 chrome;退出可 finish interrupt
  • #126:macOS 列表行拖出到 Finder 与 Win parity
  • #127:close 失败时收回 sticky finish interrupt

版本

  • 客户端与服务端版本号均为 0.7.7(#128)

下载

  • AudioLibExplorer-0.7.7-win-x64-portable.zip — sha256 1701f1f7a2baeeaebe9765baec7ed5d10ec3412026424ad5f3d13f217c9e8e5b
  • AudioLibServer-v0.7.7-macos-arm64.tar.gz — sha256 714a81e67497bcf589cf227184591bf9275417eb217be556afb11ddb4f8cd4f7

已知问题

  • waveform 任务在 mode:failed 时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。

AudioLib Explorer v0.7.6

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 25 Oct 18:26
33f44cb

相对 v0.7.5:桌面 recovery 写失败保留草稿修复,以及版本 bump。兼容标记规则未改(仍为 schema 6 / p1)。

内容:#118 recovery 修复 + #119 bump。#97 未进本版。

修复(#118)

  • 桌面:recovery_write_failure_retains_drafts —— close 后保留 recovery status;request_recovery 前清掉卡住的 closing,避免 Metadata/LibraryChanged 晚到覆盖状态。
  • 验证:desktop bins 327/0/111。

版本

  • 客户端与服务端版本号均为 0.7.6(#119)

下载

  • AudioLibExplorer-0.7.6-win-x64-portable.zip — sha256 2a2989f56f1df65538a0d14c0bf3befc26067c90fcb28b279c142b29acd5e6b7
  • AudioLibServer-v0.7.6-macos-arm64.tar.gz — sha256 1d7a911ce0fe83f28f2096260ffcefcb28b67179ec8a66cbf119a3bf9b19b83e

说明

  • v0.7.5 仅发布 Mac 资产(Win 未补);本版 Win+Mac 齐。

已知问题

  • waveform 任务在 mode:failed 时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。

AudioLib Explorer v0.7.5

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 25 Oct 15:38
45b6eac

相对 v0.7.4:搜索 include 标签与服务端/桌面健壮性修复、README 主界面新 UI 截图,以及多搜索任务与个人已存搜索。兼容标记规则未改(仍为 schema 6 / p1)。

内容:#113 fix + #114 docs screenshot + #115 multi-search + #116 bump。#97 未进本版。

修复与健壮性(#113)

  • 搜索:include 标签路径补齐(search_include + 测试)。
  • 服务端:limits / auth / browse 相关加固与测试。
  • 桌面:controller / tag chips 等稳健性修正。

文档(#114)

  • README 主界面截图更新为新 UI(resources/screenshot-main.png)。

功能(#115)

  • 独立搜索任务 + 个人已存搜索(desktop)。
  • 搜索任务生命周期 / 收藏 / 波形状态修复。
  • audiolib-db / audiolib-core search workspace 支持与测试。

版本

  • 客户端与服务端版本号均为 0.7.5(#116)

下载

  • AudioLibServer-v0.7.5-macos-arm64.tar.gz — sha256 fc7b28217f055e84949217ee6b6125ed3b058d5a317908de6e15701562fcba85
  • AudioLibExplorer-0.7.5-win-x64-portable.zip — sha256 待上传

已知问题

  • waveform 任务在 mode:failed 时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。

AudioLib Explorer v0.7.4

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 25 Oct 00:45
546aa7b

相对 v0.7.3:桌面分段侧栏 / 表头排序 UI 改版,以及只排除标签时的搜索与时长排序性能优化。兼容标记规则未改(仍为 schema 6 / p1)。

内容:#109 UI + #110 perf + #111 bump;promote #112。本版不含 WASAPI idle-release / startup-update。#97 未进本版。

桌面 UI(#109)

  • 标题栏:去掉「存在的文件」和「相关度」下拉,改为「筛选 | 详情」图标分段开关(漏斗 / 文档);点亮段收起侧栏,点灰色段打开对应页;有生效筛选时漏斗旁显示数量。新增主题 token:trough、segment。
  • 右侧栏:顶部分段页签(凹槽底 + 选中胶囊);收藏移到详情页文件名右侧;收起侧栏用标题栏开关或 Ctrl+I。每次启动默认详情页(旧 layout 字段保留兼容)。
  • 筛选页:改为「标签列 + 控件」表单行,分「格式 / 标注」;采样率、位深、声道各占一行;「有标签」归入标签区。
  • 排序:表头点击「升序 → 降序 → 默认」循环(默认 = 有搜索词时相关度,否则文件名),由数据库在完整结果上排序;修改时间放进「视图 → 排序」。
  • 显示文件:移到「音效库 → 显示文件 ▸」;非默认范围或按修改时间排序时列表底部提示,点击恢复默认。
  • 测试与 --smoke-view sorted / file-status 截图夹具已更新。

搜索性能(#110)

  • 只排除标签(无包含词、无其他筛选、只看存在的文件)时:总数与目录 facet 改为「存在文件数 − 含排除词的有标签文件数」,走窄覆盖索引;结果集与原语句相同。
  • 不限文件夹且匹配足够密时,时长排序取页固定读 idx_duration,拿到一页即停。
  • 带搜索词时排名 / facet 跳过不存在与被排除的文件;ASCII 标签就地比较,减少小写字符串复制。
  • 未改 schema、无新索引;派生标签未就绪或索引定义不同时沿用原语句。新增 search_exclude_tags 测试与 benchmark / 诊断工具。

版本

  • 客户端与服务端版本号均为 0.7.4(#111)

下载

  • AudioLibServer-v0.7.4-macos-arm64.tar.gz — sha256 99be0332b7b3757f10df79341b13d96c0d04088169167e16b4026e57a9113273
  • AudioLibExplorer-0.7.4-win-x64-portable.zip — sha256 a55ea6ebbf904aefb3205bd7a5622f96744cd67d51cef2f62810bfbd5b524f3d

已知问题

  • waveform 任务在 mode:failed 时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。

AudioLib Explorer v0.7.3

Choose a tag to compare

@Freedragonlancer Freedragonlancer released this 24 Oct 09:57
cf9aee6

相对 v0.7.2:本地库与服务器快照一致性修复,以及服务器设置页 GUI 整理。兼容标记规则未改(仍为 schema 6 / p1);0.7.2 的升级提示逻辑继续适用。

beta tip:5c07294(含 #107 修测 + #106 bump)。本版不含 WASAPI idle-release / startup-update。

本地库与服务器快照一致性

  • UNC / 映射网络盘旧库迁移:owned 输入的只读 SQLite URI 保留 UNC 路径并正确转义,避免迁移失败。
  • 本地提交与服务器写入交错时:服务端观察 foreign data_version,外部提交会使增量回复失效并触发完整同步,避免客户端误以为 revision 已最新却漏记录。
  • 增量 Metadata 同步携带 modified_at;缺失或不支持的时间戳要求完整同步,不推进不完整缓存。
  • 路径身份(path identity):大小写敏感路径不再因折叠键误合并;Windows / Unix 别名需有实际路径与目录证据。新增回归覆盖 UNC 迁移、快照时间戳、路径大小写身份。

桌面 GUI

  • 服务器设置 → 缓存与导出:隐藏永久灰掉的本地扫描按钮与长提示,改为一句引导到「服务器音效库」;「试听开始后 3 秒内暂缓列表波形」挪到页末「试听/性能」;连接 Tab 改名为「连接与库信息」(#104 / #105)。本地设置扫描 UI 不变。

版本

  • 客户端与服务端版本号均为 0.7.3(#106)。

下载

  • AudioLibServer-v0.7.3-macos-arm64.tar.gz — sha256 f301b74bd2830fa1461f44b8fcfcd66bbcf170ecb2126bad72ee0555d0cf6b20(8,565,991 字节)
  • AudioLibExplorer-0.7.3-win-x64-portable.zip — sha256 05cab3958df794c92839a96509a1851caa74efc0914885b8f1d7cecd6e084c46(1247 entries)

已知问题

  • waveform 任务在 mode:failed 时一开始就清空失败列表,中途停止会丢失未处理的失败项(#101),不阻塞本版本。