AudioNote
Annotate your music.
Your notes and timestamps, always yours.
A TheRatsAsses Music Release · LIBCSystems LLC
Any modern browser · files never leave your device
Two ways to annotate — pin moments, or note the whole track
Pick your files
Catalog MP3, M4A, WAV, FLAC, OGG and more from your own folders. Nothing is uploaded — everything stays local.
Full-featured player
Seek, scrub, adjust volume. HTML5 audio with instant range-request seeking so you jump right to any point in a long track.
Drop timestamp markers
Press M while a track plays to pin the exact moment. Label it — riff, hook, bridge, lyric, anything. Click the marker to jump back instantly.
Per-track notes
Write freeform notes about the whole track — lyrics, chords, production thoughts. Auto-saved as you type. Filter to show only annotated tracks.
Add from a URL NEW
Paste a YouTube, SoundCloud, or direct audio link. AudioNote pulls the audio server-side and adds it to your library — ready to timestamp and note like any other track.
Export & import
Export your full catalog — notes and all markers — as UTF-8 CSV ready for Excel. Import back in on any machine. Reads iTunes, Spotify, and Last.fm columns too.
Install Node.js 22.5+
Required — AudioNote uses the built-in SQLite module available from Node 22.5 onward. No native compilation needed.
Clone the repo into your music folder
git clone https://github.com/LIBCSYS/AudioNote
Place the folder inside your music directory — AudioNote scans its parent folder by default.
Install dependencies
cd AudioNote && npm install
Start the server
node app.js
Open http://localhost:2600 and click ↻ Scan Library — AudioNote finds every audio file in your music folder automatically.
—
—
0:00
0:00
🔊
Press M while playing to drop a marker
Timestamps
- No markers yet