🎵

AudioNote

Annotate your music.
Your notes and timestamps, always yours.

A TheRatsAsses Music Release · LIBCSystems LLC

Any modern browser · files never leave your device

📂
Pick your files
Select MP3, M4A, WAV, FLAC, or OGG files directly from your device. 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 (or tap Mark) 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 your library to show only annotated tracks.
⬇️
Export & import
Export your full catalog — notes and all markers — as UTF-8 CSV ready for Excel. Import back in on any machine. Supports AudioNote, iTunes, Spotify, and Last.fm formats.
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
Navigate to http://localhost:2600 and click ↻ Rescan Library — AudioNote finds every MP3 in your music folder automatically.