Here’s how the whole audio management loop works inside AudioSort — from scanning to tagging to cleaning things up. ## Initial Scan 1. Pick your library folder when you first launch the app (or later via **Settings → Library Path**). 2. Hit **Rescan Library** in the File menu — AudioSort will crawl all your `.wav` / `.wave` files, grabbing duration, bit depth, checksums, and waveform previews. 3. If you’ve deleted something from disk, it drops from the database automatically. Unchanged files keep their tags and metadata intact. ![Rescan workflow](assets/library-scan.png) ## Tagging and Categories * AudioSort writes metadata straight into the WAV’s INFO chunk and keeps a copy in its SQLite database. * UCS categories come from the built-in catalog. Tags are free-form — use whatever suits your workflow. * The **File List** panel supports batch edits. Any updates stick even if you move or rename the files later. ![Tagging panel](assets/tagging-panel.png) ## Organising * **Organise File** moves a file based on its main category. Folder names are built from UCS codes plus your own custom label. * **Rename** tweaks the file’s title and display name without changing its folder. * The duplicate finder uses checksums to spot identical audio so you can merge or delete the extras fast. > 📸 **Suggested screenshot:** demonstrate the organise dialog or duplicate results list. Add it as `assets/organize-dialog.png` with `![Organise dialog](assets/organize-dialog.png)`. ## Splitting Audio 1. Open a file and drop in segments — set start/end times in ms, with optional names and tags. 2. Each split exports as a new WAV that inherits all metadata and links back to the parent via INFO data. 3. New segments get scanned automatically, land in the **JUST SPLIT** filter, and are ready for tagging without a rescan. ![Split editor](assets/split-editor.png) ## Search * The search bar does fuzzy matches on file names, tags, categories, and paths. * You can also use filters like `author:` to dig into embedded metadata.