FFXIV DJ Directory - Trust us with your club hopping
Try adjusting your filters or search term
Submit a DJ to be added to the directory. An admin will review and approve your submission.
Suggest changes to this DJ's information. An admin will review your suggestion.
Note: DJ Name and Twitch link cannot be changed.
XIV Rolladeck is a comprehensive directory of DJs in Final Fantasy XIV. Our mission is to connect players with talented DJs across all data centers.
Maintained by: The FFXIV DJ Community
How do I add a DJ?
Click the button.
How do I update a DJ's information?
Click the ✏️ icon on any DJ card or use the Feedback Form
What does "Live" status mean?
DJs marked as "LIVE" are currently streaming on Twitch.
How often is the list updated?
Live status is checked automatically every 20 minutes.
What keyboard shortcuts are available?
View upcoming Twitch scheduled streams with countdown timers, venue parsing, and "Who else is streaming?" discovery
UserVenues can now have custom logos (shown in cards/sidebar) and banners (profile headers)
UserDJs can upload custom banner images for their profile modal headers - Logged in DJs only!
UserXIV Rolladeck is now at xivrolladeck.com - cleaner URLs, better SEO, more professional
PlatformClick your avatar to access personalized settings: Twitch player preference, theme, and default view - all synced to your account!
UserClick your Twitch avatar in the header to open settings - cleaner UI, more intuitive
Removed redundant theme toggle - theme control now lives in settings only
Fixed Unicode bold character support - venues with fancy stream titles (𝐅𝐑𝐄𝐐𝐔𝐄𝐍𝐂𝐘) now parse correctly - LOOKING AT YOU DJ KAEN!
338 active DJs checked, 255 scheduled streams found (~75% adoption rate)
Example: 992KB logo compressed to 9.9KB (99% reduction). Average banner: 75KB post-compression.
Batch schedule fetch: ~200-400 API calls every 12 hours. User schedule views: 0 API calls (Firestore cached). Parser memoization: 90% faster on cached titles.
Cloudflare DNS: 1-5ms average resolution time (vs 20-50ms industry average).
Theme control now accessed via Settings modal (click your avatar when signed in)
Primary URL changed to xivrolladeck.com (old xivrolladeck.netlify.app auto-redirects)
New users default to "Open in new tab" instead of embed - change preference in Settings
Click any DJ card to view detailed profile with performance stats, recent venues, social links, and shareable URLs
UserView venue details, most frequent DJs, recent openings with day of week, and activity timeline
UserShare DJ and venue profiles with clean URLs like /dj/aemilia and /venue/blacksapphire
UserTrack total sets, last 30 days activity, venues visited, and most frequent venue for each DJ
UserSee which DJs played at venues on specific days with day of week and chronological order
UserAdded Oceania region for Materia datacenter servers (Bismarck, Ravana, etc.)
UserAdd/remove server, datacenter, and district abbreviations without deployments. Changes take effect immediately for all users.
System automatically suggests adding regions when DJs stream from servers outside their listed regions
Venues with no DJ activity in 90 days automatically marked as closed (runs monthly on 1st)
Reorganized admin tools into dropdown menu with prominent Pending and Parsing Rules buttons
Replaced with individual NA, EU, JP, OCE checkboxes. Existing "Any" regions migrated to all 4 regions.
Clicking offline DJ cards opens profile modal instead of Twitch. Use Twitch icon or "Open Stream" button to visit Twitch.
Browse DJs and venues together with 3-way toggle (All | DJs | Venues)
Star your favorite venues just like DJs - they auto-sort to the top
Filters collapse by default with active filter count badge
Auto-calculated region field based on server for better filtering
Connect your Twitch account for cloud-synced favorites and DJ verification
DJs can claim and verify their profiles, then edit them directly
Favorites sync across all your devices when signed in with Twitch
Complete venue directory with public submissions and admin approval
Watch live DJ streams directly on the site without leaving
Install as standalone app on desktop and mobile with offline support
Star your favorite DJs - they appear first everywhere
Typo-tolerant search powered by Fuse.js
Auto-detect genres and languages from stream tags
Versions 2.5 and earlier included initial directory setup, CSV import/export, live status checking, genre/language management, and foundational features.
Suggest changes to this venue's information. An admin will review your suggestion.