// Reference

Changelog

Every notable change shipped in TrackDen.

5 min read · Reference
ADDED CHANGED FIXED Each entry is tagged by change type.
COMING SOON

v0.1.4

In Chrome Web Store and Firefox AMO review. A big one — full Beatport parity, cross-platform track matching and price comparison, scheduled auto-backup, redesigned settings, waveform previews, and a stack of fixes. Notes go live once both stores publish this version.

ADDED New features

Cross-platform track matching

Same track on Bandcamp and Beatport? TrackDen auto-merges duplicates at high confidence and shows you a review modal otherwise. Handles 50+ naming variations (feat vs ft, mix types, etc.).

Cross-platform price comparison

Compare track prices across Bandcamp and Beatport side-by-side, with artist revenue percentages and “best deal / best for artist” callouts.

Beatport playlist import & sync

One-click playlist import from Beatport with smart sync detection. Re-running an import only adds new tracks; existing order and tags are preserved.

Beatport hold-bin, favorites & purchases sync

Full Beatport sync coverage. Hold-bin items flagged as wishlist; purchases marked owned automatically.

Beatport artist & release imports

Bulk-import releases or top tracks from Beatport artist pages. Multi-track release pages supported.

Bulk track search

Search 20–100 tracks across platforms at once with a real-time progress modal. Confidence-based results: auto-match, review queue, or not-found.

Waveform visualizer

Audio previews now show a waveform with click-to-seek. Beatport sample boundaries are visualized so you know which sections actually play.

Platform sync modal

Visual diff before sync — see new, already-synced and orphaned tracks across platforms before confirming.

Automatic backup system

Scheduled backups (daily, weekly, monthly) to Downloads/TrackDen-Backups/. In-memory recovery protects against Chrome storage corruption.

Auto-refresh on page visit

Browse to a track that is already in your library and TrackDen silently refreshes its metadata in the background. NYOP pricing is preserved.

Multi-platform dashboard actions

Cart, wishlist and collection actions now work for Beatport-only users. The old “Bandcamp username required” gate is gone.

Banner notification system

Persistent banners for high-magnitude notifications: backup overdue, platform login required, unsupported currency config. Stack and dismiss per session.

Custom confirm & alert modals

Native browser dialogs replaced with styled TrackDen modals. Destructive variant for dangerous actions; ESC-to-dismiss; auto-focus on primary action.

Platform selector in track editor

Add/edit track form now includes a Bandcamp / Beatport / Other dropdown with URL auto-detection.

CHANGED Updates & redesigns

Settings UI — tabbed redesign

Settings split into four organised tabs: General, Currency & Locale, Sources, Backup & Restore. Per-section save buttons with unsaved-changes indicators. Cmd+1–4 jumps between tabs.

Track details — compact overflow menu

Three full-width action buttons replaced with a single overflow (⋮) pinned top-right. Menu: Edit, Refresh, Open on Platform, Remove (destructive).

Toast notifications — full redesign

Type-based styling (success / error / warning / info). Auto-dismiss for low-priority alerts; errors and warnings persist. Slide-in/out animations.

"Sources" renamed to "Platforms"

Across track details nav and settings. Clearer language for a multi-platform tool.

Multi-source refresh

Manual refresh now updates all sources for a track (Bandcamp + Beatport), not just the active one. 200ms stagger between platforms prevents rate-limiting.

Auto-refresh trigger expanded

Now triggers when a track is missing price or audio (was audio-only). Catches incomplete data from search results.

Backup & Restore reorganised

Export/Restore moved from Dashboard to Settings → Backup & Restore. Dashboard cleaner; only shows warning banners when needed.

FIXED Bug fixes

Beatport cart sync — price & reliability

Price was being stored in dollars instead of cents, causing wrong FX conversion. Plus race-condition queue bug fixed; sync speed improved 44% (16s → 9s per track).

Beatport DOM updates

Updated selectors across cart, search and library content scripts after Beatport changed their track list component. Legacy fallbacks kept for older pages.

Multi-platform bulk actions

Playlist bulk actions (cart, wishlist, refresh) now resolve source per-track instead of defaulting to Bandcamp. No more silent failures on Beatport-only tracks.

NYOP price preservation

Refresh no longer overwrites your custom “name your price” amounts on NYOP tracks. Fixed-price tracks still update normally.

CSV import platform detection

CSV imports now correctly detect Beatport URLs row-by-row instead of hardcoding everything as Bandcamp.

XSS prevention in notifications

Escaped track titles in error notifications to prevent script injection via crafted track names.

Bandcamp crash on missing label

Optional chaining added; tracks with no record label no longer crash the dashboard.

Holdbin count accuracy

Hold-bin items previously inflated the Beatport favorites count. Now excluded.

CURRENT

v0.1.3

Firefox compatibility, a general audio player for uninterrupted playlist playback, and tag-based organisation across tracks and playlists.

ADDED New features

Firefox compatibility

TrackDen now runs on Firefox alongside Chrome via the official add-on listing.

General audio player

A persistent player that runs uninterrupted across an entire playlist, not just one track at a time.

Track & playlist tagging

Apply tags manually or pull them automatically from Bandcamp during sync. Organise by mood, genre, set context — anything you want.

Tag-based filtering

Filter tracks and playlists by tag to surface exactly the slice you’re working with.

CHANGED Updates

Playlist track selection

Selection mechanics in playlists were reworked for faster multi-track interaction.

Track filtering options

Additional filters across the library for finer-grained track discovery.

Dashboard accessibility

Clicking the inactive TrackDen icon now opens the dashboard, so you can reach your library from any tab.

FIXED Bug fixes

Audio preview refresh

Expired track preview streams now refresh automatically when you hit play.

PAST

v0.1.2

Memory-stable Collection and Wishlist syncing for large libraries, plus richer playlist sorting.

CHANGED Updates

Playlist sorting

Sort playlists by Date Added, Wishlist status, Cart status, and Purchase status.

Import & export validation

Stronger validation on track imports and exports to catch malformed rows earlier.

Non-Bandcamp URLs during sync

Tracks with non-Bandcamp URLs are now added during sync; you can edit them manually afterwards.

FIXED Bug fixes

Collection & Wishlist sync stability

Optimised sync of Collection and Wishlist to prevent browser crashes and memory pressure with large item counts.

PAST

v0.1.1

First patch release: small fixes across import, sync, notifications, currency and preview playback.

CHANGED Updates

Special character matching

Sync now handles accented characters and punctuation variants more reliably when matching tracks.

Track import validation

Additional checks during import to flag missing or malformed track data.

Notification clearing

Stale notifications now clear themselves more aggressively.

FIXED Bug fixes

Whole-album imports from collections

Fixed an issue where whole-album imports from a collection failed silently.

Google Sync sidebar storage display

The storage usage figure in the sync sidebar now reports correctly.

Error notification clearing

Error messages can now be dismissed and stay cleared.

Non-standard currency pricing

Prices in less common currencies now render and convert correctly.

Sample format downloading

Restored the ability to download tracks in the chosen sample format.

PAST

v0.1.0

Official product launch. Core track organisation across Bandcamp with playlists, preview audio, bulk operations and optional cross-device sync.

ADDED Initial features

Core track organisation

Add tracks from Bandcamp into a single library; capture title, art, price, label, BPM.

Playlist management

Unlimited playlists for moods, DJ sets, genres. Drag-and-drop reordering, descriptions, tags.

Audio preview & queue

Built-in preview player with queue management. Play uninterrupted runs through any playlist.

Bulk operations

Action many tracks at once — add to cart, wishlist, refresh, remove — via the background window system.

Optional Google Chrome sync

Sync your library across devices via Chrome Sync. Opt-in, no account on our side.

Multi-currency with conversion

Configure exchange rates for 30+ currencies; prices display in your home currency.

CSV import / export

Move playlists in and out of TrackDen as CSV. Useful for backups and feeding other DJ tools.