EDMDb
Home
Capabilities
Features
ArtistProfiles, tour dates, and releases for every artist.EventClub nights and shows near you, with full lineups.FestivalEvery festival and edition, season after season.VenueClubs and venues with upcoming events and location.LabelLabels, their rosters, and latest releases.PodcastFollow shows; new episodes sync automatically.GenreBrowse the scene by genre and find your sound.CountryExplore the scene country by country.
FAQ
LoginGet Started

Changelog

Everything that's new and improved — now available on any plan and everywhere on the platform.

2026-03-07

Visual Workflow Builder

🆕 Features

  • Migrated our data pipelines to a new visual workflow builder (next-workflow-builder), so provider imports and processing steps are composable, individually retryable nodes on a canvas instead of hand-edited code.
  • Moved all existing plugins over to the new workflow package, unifying how every provider integration runs.

🔧 Platform

  • Raised step maxDuration to 300s for long-running imports.
  • Added a missing YouTube plugin and whitelisted the required environment variables and routes.
2026-02-04

Smarter Automated Imports

🆕 Features

  • Added scheduled imports for Tixr events and YouTube content, keeping listings and videos fresh automatically.
  • Expanded venue coverage with a France nightclubs dataset.
  • Surfaced richer automation detail in the admin — trigger type, schedule (humanised via cronstrue), visibility, last-run date, and node ID columns.

🔧 Platform

  • Adjusted the proxy/middleware to allow the workflow runtime's /.well-known/workflow endpoint.

🛠️ Fixes

  • Resolved a type issue and several layout glitches in the schedule views.
2026-01-14

Next-Generation App Foundations

🆕 Features

  • Began rolling out the next-generation consumer app — a ground-up rebuild of the EDMDb experience on a faster, more modern stack. First foundations are in place and actively evolving.
  • Added a card view to the events list and a missing Sign In button in the header.
  • Improved event-list filtering with proper city-bounds and session handling for the count query.

🛠️ Fixes

  • Squashed a batch of layout and import bugs across the app and admin surfaces.
  • Added Claude context files to streamline ongoing development.
2025-12-03

Admin CRUD & Automation Visibility

🆕 Features

  • Rounded out admin content management with a create-genre page, an image uploader, and sortable column headers across list views.
  • Added an automation page that lists every cron job and its schedule, backed by a new jobs-listing endpoint — full visibility into what runs and when.
  • Added quick external links to Google Analytics and Google AdSense from the admin shell.

🛠️ Fixes

  • Fixed the DateField to handle non-string values correctly.
  • Resolved back-button behaviour and added missing build dependencies.
2025-11-22

A Brand-New Admin Dashboard

🆕 Features

  • Shipped a new admin dashboard built on Refine + shadcn/ui, replacing the older tooling with a faster, cleaner content-management experience — quick navigation, a welcome overview, theme toggle, and resource views for every content type.
  • Added a socials column to data-table views and a blog-posts resource.

🔧 Platform

  • Migrated venue-events, episodes, and playlists sync workflows out of the admin and into the automation service, with a new Cron Inspector UI for at-a-glance schedule health.
  • Began the move to Next.js 16, modernising the rendering stack across apps.

🛠️ Fixes

  • Restored missing menu tooltips when the sidebar is collapsed and fixed several build issues during the migration.
2025-10-30

Meet the EDMDb MCP Server

🆕 Features

  • Launched the EDMDb MCP server — connect your favourite AI assistant directly to the platform's data. The marketing site now has a dedicated MCP section with a setup guide, live demo, and interactive video previews.
  • Added a per-artist upcoming-events page with skeleton loaders and refactored event-data handling.
  • Added a web-app manifest and richer metadata for improved PWA install and home-screen support.

⚡ Performance

  • Enabled the React Compiler in the Next.js build for faster client rendering.
  • Wrapped the theme provider in Suspense and trimmed unused dependencies and analytics.

🎨 UI/UX

  • Introduced brand colours, reusable utility classes, and improved alias handling across the marketing surface.
2025-09-23

Skiddle Integration & Secure Sign-In Foundations

🆕 Features

  • Added a full Skiddle integration — artists, events, festivals, and editions — bringing in venue, performance, and socials data, plus public-API search wired into the editions import flow.
  • Added venue linking for Skiddle with slug matching and batching so imported events attach to the right venues automatically.

🔐 Behind the Scenes

  • Laid the groundwork for a more secure account system with new Better-Auth schema tables and migrations.

🛠️ Fixes

  • Corrected country-code extraction in Skiddle imports by using the proper countrycode field.
  • Fixed venue short-link resolution.
2025-08-29

Dice & Viberate Data Integrations

🆕 Features

  • Added Dice as a new data source across artists, venues, and venue-events imports — more accurate event listings and ticket links from one of the fastest-growing ticketing platforms.
  • Added Viberate integration for importing festival editions and venue events, widening lineup and programming coverage.
  • Wired Dice into the find-extra-channels and artist-import tooling so existing profiles automatically pick up newly available links.

🛠️ Platform & Reliability

  • Added a health-check API with live database-connection validation for faster incident detection.
  • Introduced letter-based batching to the link-missing command for more reliable large imports.
2025-07-24

Festival Editions Sync & Music Week Montréal

🆕 Features

  • Launched a festival editions synchronization API with a scheduled cron so edition lineups, venues, and ticket links stay continuously up to date.
  • Added the Music Week Montréal event widget with full event details and assets.
  • Introduced a socials section in the app config, surfacing our Facebook presence across the platform.

🎨 UI/UX & SEO

  • Added structured data to the landing page layout for richer search-engine results.
  • Improved venue and edition pages with updatedAt timestamps for clearer "last refreshed" context.

🛠️ Fixes & Adjustments

  • Correctly handle falsy capacity values when importing editions from Resident Advisor.
  • Fixed file insertion order and Viberate channel handling during imports.
2025-07-11

Widgets, Landing Refresh & Tracked Links

🆕 Features

  • Introduced Ultra Europe 2025 and Top 100 DJs voting widgets.
  • Implemented tracked external link component to support analytics tracking.

🎨 UI/UX Improvements

  • Updated landing page layout and structure, including renamed sections and cleaner widget grouping.
  • Refined event page structure for better readability and performance.
  • Updated home visuals and removed unused CTA assets.
  • Improved image handling and spacing across homepage and widget sections.
  • Adjusted link layout and behavior for external event links with improved metadata support.

🛠️ Fixes & Adjustments

  • Updated prop types for better consistency in navigation links.
  • Ensured all components and list items use unique keys.
  • Slight zoom adjustment on static maps for improved visual framing.
2025-07-09

Tomorrowland Widget & UI Alignment

🆕 Features

  • Added Tomorrowland 2025 widget with dedicated visuals and event highlight.
  • Introduced floating Ko-fi support button for optional contributions.

🎨 UI/UX Improvements

  • Aligned link components consistently across pages using layout adjustments.
  • Updated container components with unified bottom spacing for visual balance.
  • Improved venue layout and handled empty social link sections more gracefully.
  • Adjusted styling in festival lists and typography for consistency.
  • Remove borderRadius override for more natural component display.

🛠️ Fixes & Adjustments

  • Improved event toggle behavior in follow buttons with better interaction feedback.
  • Renamed default layout components for clarity and structure.
  • Corrected URL prefix in festival listings for more accurate linking.
2025-07-07

Widget Refresh, Map Upgrades & UI Fixes

🆕 Features

  • Added Tomorrowland widget redesign and new CardHighlight UI component.
  • Integrated SpotifyConnect as a new sync widget.
  • Included venue data in user history aggregation for richer context.

🎨 UI/UX Improvements

  • Refreshed follow button with new icon set using MaterialSymbols.
  • Improved artist header layout and responsive behavior across devices.
  • Applied layout polish and enhanced spacing across venue and artist views.
  • Updated provider icons, typography, and visual feedback elements.
  • Assigned unique keys in venue lists for better list rendering stability.

🗺️ Map & Platform Updates

  • Upgraded Mapbox GL and React Map GL dependencies for better performance and visual accuracy.
  • Cleaned up legacy error pages and unified venue data loading with user session support.

🛠️ Fixes & Adjustments

  • Addressed layout issues with row direction in artist headers.
  • General cleanup and UI refinements throughout hub and venue modules.
2025-06-30

Provider Icons & Layout Polish

🆕 Features

  • Added color support for music providers on the socials page.
  • Canonical URLs now applied across all pages for improved SEO.
  • Added scroll-to-top behavior when navigating between artist sections.

🎨 UI/UX Improvements

  • Replaced custom icons with unified provider icons for a more consistent look.
  • Improved image handling in livestream lists with avatar-based display.
  • Polished artist page layout with refined spacing and margin adjustments.
  • Updated favicon and added optimized app icons for better cross-platform support.
  • Minor visual tweak: Seal icon now hidden on smaller screens.

🛠️ Fixes & Adjustments

  • Fixed logo rendering issues in layout.
  • Removed unused functions and simplified data fetching for cleaner performance.
2025-06-26

Artist SEO + Anonymous Layouts

🆕 Features

  • Added public artist pages optimized for LLM and search engine visibility.
  • Introduced canonical URLs and robots meta tags for improved SEO.
  • Integrated structured data into artist profiles to enhance discoverability.
  • Dynamic sitemap support for artists added to improve search indexing.

🎨 UI/UX Improvements

  • Updated layouts to differentiate views for anonymous and authenticated users.
  • Refreshed artist pages with improved spacing, responsive design, and simplified headers.
  • Streamlined component structure across artist-related pages for visual consistency.

🛠️ Fixes & Adjustments

  • Removed unused visual elements and layout wrappers for leaner rendering.
  • Improved metadata fallback handling for incomplete content.
  • Minor refinements to spacing and section layout across pages.
2025-06-22

Landing Refresh, Structured Data & SEO Enhancements

🆕 Features

  • Added structured data for artists, podcasts, events, festivals, venues, and more to enhance search engine visibility.
  • Enabled sitemap and SEO metadata support across key pages.
  • Watchlist now includes podcast frequency for improved tracking.

🎨 UI/UX Improvements

  • Refreshed landing page with updated layout, responsive images, and clearer marketing text.
  • Improved visual consistency across sections, buttons, and navigation.
  • Enhanced accessibility with better semantic structure and keyboard navigation.
  • Applied visual cleanups by removing unused visuals and outdated elements.

🛠️ Fixes & Adjustments

  • Improved handling of missing or incomplete content.
  • Removed unused sections from navigation.
  • General visual polish and responsiveness updates.
2025-06-20

Feed Enhancements + Responsiveness

🆕 Features

  • Added location-based filtering to personalized feeds.
  • Introduced infinite scroll for the feed with cleaner logic.
  • Enabled avatar upload and session sync in account and onboarding flows.
  • Added AdminEditButton for quick content editing across multiple entity types.

🎨 UI/UX Improvements

  • Refined feed card layout with better truncation and responsiveness.
  • Updated feed header and settings styling for mobile usability.
  • Enhanced Card components with responsive borderRadius and improved spacing.
  • Refactored side navigation with better styling and MUI List usage.
  • Switched episodes route to card-based layout with pagination.

🛠️ Fixes & Optimizations

  • Modularized feed components and extracted type definitions.
  • Optimized podcast filtering by excluding entries without images or episodes.
  • Simplified updateUserProfile with cleaner session handling.
  • Made OAuth debug logging configurable via AUTH_DEBUG environment variable.
  • Refactored SoundCloud/Spotify/Mixcloud OAuth link process.
2025-06-17

User Feed Settings + UI Optimizations

🆕 Features

  • Added user feed settings with modal UI and customizable filters.
  • Introduced language selection dropdown in account settings.
  • Added support for user-specific preferences via new settings schema.

🎨 UI/UX Improvements

  • Improved loading states across feed and settings views.
  • Standardized spelling in UI (e.g., “favourites” → “favorites”).
  • Enhanced layout and modularization of feed components.
  • Minor layout adjustments for responsiveness and consistency.

🛠️ Fixes & Optimizations

  • Refactored feed queries and caching logic for better performance.
  • Optimized location-based logic with caching and cleaner data access.
  • Improved error handling for auth redirects and fallback routes.
2025-06-14

Feedback Safari + Mobile

🆕 Features

  • Added calendar page with filters, events, and layout.
  • Introduced recently viewed section with slider/list.
  • Implemented genre and artist filters for podcasts, artists, and venues.
  • Added watchlist module for editions and festivals with toggles and empty states.
  • Introduced "See all" buttons and improved slider navigation.
  • Integrated metadata and SEO improvements across pages.

🎨 UI/UX Improvements

  • Replaced inline alerts with reusable Empty components.
  • Improved empty/no results states across lists.
  • Enhanced mobile styles, spacing, and hiding of unused elements.
  • Added loading components and better list rendering optimizations.
  • Updated various icons, menu items, and layout responsiveness.
  • Added pagination and styling updates to sliders and tabs.

🛠️ Fixes & Optimizations

  • Fixed mobile rendering issues, padding, and responsive visibility.
  • Resolved follow button loading state and updated type="search" for inputs.
2025-06-05

Initial Release

We’re excited to announce the first public version of EDMDb!


Thank you for checking out the early version of EDMDb.


We're just getting started — stay tuned for more updates!

EDMDb

Discover festivals, follow artists, and explore events near you — powered by the world’s electronic dance music database.

features

  • Artist
  • Event
  • Festival
  • Venue
  • Label
  • Podcast
  • Genre
  • Country

support

  • Changelog
  • Privacy Policy
  • Terms & Conditions

developers

  • Developer Docs
  • MCP Server

© 2023-2026 EDMDb. All Rights Reserved.

Product by David Sanchez