diff --git a/README.md b/README.md index 9f143c8..a29369b 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ # noiz:// -A browser-based audio player with real-time spectrum visualization, VU metering, and comprehensive playlist management. Loaded entirely from a single `index.html` file — no build step, no server, no dependencies. +A browser-based audio player with real-time spectrum visualization, VU metering, and comprehensive playlist management. Loaded entirely from a single `index.html` file - no build step, no server, no dependencies. ## Features -- **Real-time FFT spectrum analyzer** — smooth animated frequency bars with configurable window function (Hanning / Blackman-Harris) and adjustable peak decay -- **VU meter** — per-channel level display with peak indicators -- **Metadata parsing** — reads ID3v1 and ID3v2 tags (title, artist, album, genre, year), plus inline codec info for MP3 and FLAC -- **Playlist** — sortable by title, artist, filename, length, or genre; supports shuffle and repeat (off / all / one) -- **Crossfade** — optional gapless transition between tracks (1s–5s) -- **Drag & drop** — drop folders or individual files; handles nested directories via the File System Access API (with `webkitdirectory` fallback) -- **Keyboard shortcuts** — Space (play/pause), ← (previous), → (next) +- **Real-time FFT spectrum analyzer** - smooth animated frequency bars with configurable window function (Hanning / Blackman-Harris) and adjustable peak decay +- **VU meter** - per-channel level display with peak indicators +- **Metadata parsing** - reads ID3v1 and ID3v2 tags (title, artist, album, genre, year), plus inline codec info for MP3 and FLAC +- **Playlist** - sortable by title, artist, filename, length, or genre; supports shuffle and repeat (off / all / one) +- **Crossfade** - optional gapless transition between tracks (1s–5s) +- **Drag & drop** - drop folders or individual files; handles nested directories via the File System Access API (with `webkitdirectory` fallback) +- **Keyboard shortcuts** - Space (play/pause), ← (previous), → (next) ## Usage