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
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.).
Compare track prices across Bandcamp and Beatport side-by-side, with artist revenue percentages and “best deal / best for artist” callouts.
One-click playlist import from Beatport with smart sync detection. Re-running an import only adds new tracks; existing order and tags are preserved.
Full Beatport sync coverage. Hold-bin items flagged as wishlist; purchases marked owned automatically.
Bulk-import releases or top tracks from Beatport artist pages. Multi-track release pages supported.
Search 20–100 tracks across platforms at once with a real-time progress modal. Confidence-based results: auto-match, review queue, or not-found.
Audio previews now show a waveform with click-to-seek. Beatport sample boundaries are visualized so you know which sections actually play.
Visual diff before sync — see new, already-synced and orphaned tracks across platforms before confirming.
Scheduled backups (daily, weekly, monthly) to Downloads/TrackDen-Backups/. In-memory recovery protects against Chrome storage corruption.
Browse to a track that is already in your library and TrackDen silently refreshes its metadata in the background. NYOP pricing is preserved.
Cart, wishlist and collection actions now work for Beatport-only users. The old “Bandcamp username required” gate is gone.
Persistent banners for high-magnitude notifications: backup overdue, platform login required, unsupported currency config. Stack and dismiss per session.
Native browser dialogs replaced with styled TrackDen modals. Destructive variant for dangerous actions; ESC-to-dismiss; auto-focus on primary action.
Add/edit track form now includes a Bandcamp / Beatport / Other dropdown with URL auto-detection.
CHANGED Updates & redesigns
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.
Three full-width action buttons replaced with a single overflow (⋮) pinned top-right. Menu: Edit, Refresh, Open on Platform, Remove (destructive).
Type-based styling (success / error / warning / info). Auto-dismiss for low-priority alerts; errors and warnings persist. Slide-in/out animations.
Across track details nav and settings. Clearer language for a multi-platform tool.
Manual refresh now updates all sources for a track (Bandcamp + Beatport), not just the active one. 200ms stagger between platforms prevents rate-limiting.
Now triggers when a track is missing price or audio (was audio-only). Catches incomplete data from search results.
Export/Restore moved from Dashboard to Settings → Backup & Restore. Dashboard cleaner; only shows warning banners when needed.
FIXED Bug fixes
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).
Updated selectors across cart, search and library content scripts after Beatport changed their track list component. Legacy fallbacks kept for older pages.
Playlist bulk actions (cart, wishlist, refresh) now resolve source per-track instead of defaulting to Bandcamp. No more silent failures on Beatport-only tracks.
Refresh no longer overwrites your custom “name your price” amounts on NYOP tracks. Fixed-price tracks still update normally.
CSV imports now correctly detect Beatport URLs row-by-row instead of hardcoding everything as Bandcamp.
Escaped track titles in error notifications to prevent script injection via crafted track names.
Optional chaining added; tracks with no record label no longer crash the dashboard.
Hold-bin items previously inflated the Beatport favorites count. Now excluded.
v0.1.3
Firefox compatibility, a general audio player for uninterrupted playlist playback, and tag-based organisation across tracks and playlists.
ADDED New features
TrackDen now runs on Firefox alongside Chrome via the official add-on listing.
A persistent player that runs uninterrupted across an entire playlist, not just one track at a time.
Apply tags manually or pull them automatically from Bandcamp during sync. Organise by mood, genre, set context — anything you want.
Filter tracks and playlists by tag to surface exactly the slice you’re working with.
CHANGED Updates
Selection mechanics in playlists were reworked for faster multi-track interaction.
Additional filters across the library for finer-grained track discovery.
Clicking the inactive TrackDen icon now opens the dashboard, so you can reach your library from any tab.
FIXED Bug fixes
Expired track preview streams now refresh automatically when you hit play.
v0.1.2
Memory-stable Collection and Wishlist syncing for large libraries, plus richer playlist sorting.
CHANGED Updates
Sort playlists by Date Added, Wishlist status, Cart status, and Purchase status.
Stronger validation on track imports and exports to catch malformed rows earlier.
Tracks with non-Bandcamp URLs are now added during sync; you can edit them manually afterwards.
FIXED Bug fixes
Optimised sync of Collection and Wishlist to prevent browser crashes and memory pressure with large item counts.
v0.1.1
First patch release: small fixes across import, sync, notifications, currency and preview playback.
CHANGED Updates
Sync now handles accented characters and punctuation variants more reliably when matching tracks.
Additional checks during import to flag missing or malformed track data.
Stale notifications now clear themselves more aggressively.
FIXED Bug fixes
Fixed an issue where whole-album imports from a collection failed silently.
The storage usage figure in the sync sidebar now reports correctly.
Error messages can now be dismissed and stay cleared.
Prices in less common currencies now render and convert correctly.
Restored the ability to download tracks in the chosen sample format.
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
Add tracks from Bandcamp into a single library; capture title, art, price, label, BPM.
Unlimited playlists for moods, DJ sets, genres. Drag-and-drop reordering, descriptions, tags.
Built-in preview player with queue management. Play uninterrupted runs through any playlist.
Action many tracks at once — add to cart, wishlist, refresh, remove — via the background window system.
Sync your library across devices via Chrome Sync. Opt-in, no account on our side.
Configure exchange rates for 30+ currencies; prices display in your home currency.
Move playlists in and out of TrackDen as CSV. Useful for backups and feeding other DJ tools.