Getting Started
About 662 wordsAbout 2 min
System Requirements
- 64-bit Windows 10 or Windows 11.
- An internet connection on first launch to prepare Python, dependencies, and FFmpeg.
- SSD storage is recommended for large indexes.
- Sufficient disk space and memory for the target library.
The installer uses per-user mode and does not require administrator privileges. New indexes default to the index directory beside the installed application. Settings, favorites, history, and registry data remain in the current user's application-data directory.
Installation
- Download the latest Windows installer from GitHub Releases.
- Run
AudioSeeker_<version>_x64-setup.exe. - On first launch the app prepares an isolated Python runtime, installs backend dependencies, downloads FFmpeg when needed, and starts a local-only backend service.
- You may enter the UI while a long bootstrap continues in the background.
Build an Index
- Open Build Index and switch to New Index.
- Select a folder containing audio. WAV, FLAC, MP3, OGG, OGA, OPUS, AAC, M4A, MP4, WMA, AIFF, and AIF are supported, including mixed folders.
- Enter an index name.
- Set the worker count (default 8, max 64).
- Set the target segment memory in MB:
- Each loaded segment aims to stay near this size;
0keeps a single segment. - A single large file is never split and may exceed the target.
- Larger values mean fewer segments and faster per-search loading, at the cost of memory.
- Each loaded segment aims to stay near this size;
- Enable recursive scanning only when subdirectories should be included.
- Start the build and watch progress and logs. Builds support resume: already-processed files are skipped when a task restarts.
Incremental Build
- Switch to Incremental Build.
- Select an existing index and the source folder.
- The original segment-memory value (MB) is used as the default when metadata exists; legacy or imported indexes fall back to
0 MB. - Only audio files that are not yet in the index are processed.
Search
- Open Search, choose an index or segment.
- Choose a sample (same format list as index building).
- Optionally trim the sample range and tune thresholds (minimum aligned hashes, minimum confidence).
- Start matching. Progress is indeterminate, so the UI shows a progress ring.
- Searches continue across page navigation; returning to Search restores the running or completed state.
Result Actions
| Action | Description |
|---|---|
| Play | Plays the complete source file starting from the matched offset, across pages |
| Favorite | Click the star to favorite; click again to unfavorite |
| Reveal | Locates the source file in Windows Explorer |
| Merge same filenames | Merges identical filenames into one row using the highest confidence |
| Export selected | Stitches selected matches along the sample timeline into WAV |
| Export all | Stitches all matching results |
Search History
Completed searches are saved automatically. History entries can be reloaded for review or re-export.
Settings
- Dark mode: switch between light and dark appearance.
- Language: Chinese / English UI.
- Default index location: changes where new indexes are built; existing or imported indexes are unaffected.
- Unload index after search: frees the used segment after each search to save memory; the next search loads it again.
- Check for updates: prefers the gh-proxy mirror with the official GitHub API as fallback.
- Open backend data folder: opens the directory containing settings, favorites, history, and registry data.
Data Locations
| Data | Default location |
|---|---|
| Application, Python, FFmpeg | Installed application directory |
| Newly built indexes | <application directory>\index |
| Settings, favorites, history, registry | Current user's application-data directory |
Troubleshooting
First launch takes a long time
Check access to Python, PyPI, and GitHub mirrors. You may enter the application while bootstrap continues.
Manage Indexes takes time to show statistics
The cached registry is shown first. File, hash, and disk statistics refresh in the background; counting very large SQLite indexes may take time on the first pass.
The same index reloads on every search
Disable Unload index after search. Recently used segments remain in the backend cache.
Related Links
Contributors
Changelog
8/12/26, 8:16 AM
View All Changelog
fcd5f-docs: in-site download page with mirror sources, expanded guides, hero fixon
