YouTube Track & Segment Looper • 6-Band Graphic Equalizer • Auto-Detect Metadata
- ⚡ Precision Track Looping: Seamless, zero-gap looping with timestamp precision directly inside YouTube's HTML5 player.
- 🎛️ 6-Band Graphic Equalizer: Web Audio API cascade (60Hz, 150Hz, 400Hz, 1kHz, 2.4kHz, 15kHz) with built-in presets (Bass Boost, EDM, Rock, Pop, Hip-Hop, Vocal Clarity) that persist globally across videos.
- 🔊 Volume Booster: Amplify audio up to 600% above YouTube's native maximum with a clipping limiter, with quick presets (100% - 600%) that persist globally.
- 📋 1-Click Auto-Detect Tracklist: Extracts all song titles and timestamps from video descriptions and top comments automatically.
- 📌 Interactive Timeline Markers: Visual markers and active loop highlights overlaid directly on the native YouTube progress bar.
- 🔍 Quick Search Integrations: Direct YouTube and SoundCloud search buttons next to every song timestamp without restarting playback.
- 🪟 Draggable & Isolated UI: Shadow DOM container with fluid header dragging that never leaks styles or interferes with native YouTube shortcuts.
- 💾 100% Local & Private: All timestamps and presets are stored offline in
chrome.storage.local. Includes instant JSON Export/Import for backup.
- Download the latest
TrackMark-v1.2.1.zipfrom Releases. - Extract the
.zipfile into a folder on your PC. - In Google Chrome, go to
chrome://extensions/. - Turn on the Developer mode toggle in the top-right corner.
- Click the Load unpacked button and select the extracted folder.
- Open any YouTube video and click the TrackMark (TM) icon in the player controls!
# Clone repository
git clone https://github.com/daemon1s/trackmark.git
cd trackmark
# Install dependencies
npm install
# Build extension
npm run buildThen load the dist/ folder into chrome://extensions/ with Load unpacked.
YouTube HTML5 Video (MediaElementSource)
│
▼
[60Hz LowShelf] ──► [150Hz Peaking] ──► [400Hz Peaking] ──► [1kHz Peaking] ──► [2.4kHz Peaking] ──► [15kHz HighShelf]
│
▼
[GainNode (1.0x)]
│
▼
[DynamicsCompressorNode (Limiter to prevent clipping)]
│
▼
AudioDestination (Hardware Output)
Developed by daemon1s
MIT License © 2026 daemon1s
