add README.md / .gitignore

This commit is contained in:
Armin 2026-07-05 15:12:17 +02:00
commit 60243da9bf
2 changed files with 51 additions and 0 deletions

17
README.md Normal file
View file

@ -0,0 +1,17 @@
# 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.
## 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 (1s5s)
- **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
Open `index.html` in any modern browser. Click **+Folder**, **+Files**, or drag audio files onto the window.