FAQ

Got Questions?

Everything you need to know, explained like you're five.

vrc.dj is a discovery platform for VRChat creatives ‐ DJs, artists, and the communities that host them. It fuses a profile link hub with a genre directory so you can find people by what they play, what style they bring, and where you can catch them.

Think of it as the answer to "who plays what?", "where can I book this artist?", and "what genre even is this?" ‐ all in one place.

Part of the mission is also "crowdsourcing our scene's genre knowledge" ‐ helping us educate each other, build a shared vocabulary for scenes, subgenres, and stylistic overlap, and keep that knowledge from getting lost in word-of-mouth and Discord chat scrollback.

Artists get a clean profile page with all their links, genre tags, and livesets under one short URL. Organizers get the same for their communities. Together it's a map of the VRChat music scene.

Same platform. Same database. Same everything. Two front doors.

vrc.dj
Artists & DJs
One Platform
vrc.to
Communities & Events

vrc.dj is the home for artist and DJ profiles. vrc.to is where community and event pages live. But all the data ‐ tags, livesets, bookings ‐ is shared across both.

You sign in once and it works on both. Your profile at vrc.dj/yourname and a community at vrc.to/clubname are part of the same ecosystem.

1
Sign in with Discord Hit the login button ‐ we use Discord for authentication. If signups are invite-only, you may need an invite code first.
2
Create your page Pick a slug (that's the /yourname part of the URL), add your display name, and you're live.
3
Make it yours Add your links, upload an avatar, pick some tags, and share your page with the world.
1
You Artist profile
Find the artist and open the booking card

Go to the artist's profile page. If they have bookings open, you'll see a booking card with a date picker and a message box.

2
You Bot Artist
Fill in the details and send

Pick a date and time, write your message, and submit. The bot delivers it to the artist's Discord DMs.

3
Artist Bot You
Wait for a response

The artist picks Interested or Decline in Discord. You get a DM either way, and you can always check the status in /bookings.

4
Bot Both of you
If they're interested - a chat channel opens

When booking chat is enabled, an accepted request becomes a private Discord channel so you can nail down the logistics without digging through DMs.

1
You Bot-ready
Set up your page for bookings

Link your Discord, join the server, and flip the bookings toggle on your artist page whenever you're open for requests.

2
Requester Bot You
Someone sends you a request

They fill out the booking card on your profile page, and the bot delivers it straight to your Discord DMs with all the details.

3
You Bot Requester
Respond in Discord

Hit Interested or Decline right in the DM. The other person gets notified either way, and both of you can track it in /bookings.

4
Bot Both of you
If you're interested - a chat channel opens

With booking chat enabled, an accepted request becomes a private Discord channel where you hash out the details without the usual DM chaos.

Livesets are recorded DJ sets ‐ YouTube videos, SoundCloud uploads, Mixcloud mixes, or HearThis tracks ‐ linked to your artist profile.

Submit a URL, we pull the embed automatically. Tag it with genres, tie it to a community, and it shows up on your profile and in the directory for people to discover.

Other users can like your sets, and everything is searchable and filterable by tag.

Tags are how people find you, and how the site slowly builds a shared language for the scene. They are organizational labels ‐ genres, sub-genres, moods, scenes, and edge cases.

They're not just "genres" though. A tag could be Future Funk, Hardcore, or Chill Vibes. Each one gets its own page where tagged artists, communities, and livesets can show up together.

You can have up to 12 tags on your profile. Pick the ones that describe what you do.

Yes. You are encouraged to use whatever tag actually fits, even if that tag has never existed on the site before.

If a tag is brand new, it may go through review before it becomes fully public. Once it has been editorialized, it can show up on the /tags page, in filters, and in search suggestions.

The taxonomy is supposed to grow with the scene, not lock the scene into a tiny pre-approved vocabulary.

Probably

As it stands right now: probably. We know this is a highly requested feature, and that request has already been relayed to the Mixfall maintainers. They are looking into it.

Until there is something concrete to hook into, it stays in the promising-but-not-promised bucket.

No

As it stands right now: no. We know this is a highly requested feature, and that request has been relayed to the vrc.tl maintainers. They do not plan on implementing API access anytime soon.

That is their call to make. We respect that decision, and users should respect it too.

If you like driving sites from the keyboard, this thing has a full little command deck built in. Most shortcuts are single-key and only fire when you are not typing into a field.

Browse Fast

Move around the public side of the site without touching the navbar.

F
Open the search palette Pull up the global search modal from most pages. Example: hit F, type a genre, jump straight to the tag or artist you wanted.
D
Jump to the directory Go straight to the cross-scene listing view. Example: hit D when you just want the big browse-everything page.
A
Go to artists Open the artist-only listing scope. Example: hit A to browse DJs without the community noise around them.
C
Go to communities Open the community and event listing scope. Example: hit C when you want venues, crews, and collectives instead of artists.
S
Go to livesets Jump to recorded sets and mixes. Example: hit S to go straight into set discovery mode.
T
Go to tags Open the taxonomy and genre browser. Example: hit T when you want to browse the vocabulary first and the people second.
Creator Lane

Extra shortcuts that show up once you are signed in.

P
Open My Pages Jump to the dashboard for pages you own or manage. Example: hit P to get back to your artist and community pages fast.
L
Open My Livesets Go straight to your submitted set dashboard. Example: hit L when you want to check or edit your uploads.
B
Open bookings Jump to your booking dashboard. Example: hit B when you want to review incoming requests or responses.
N
Open the submit-liveset modal Launch the liveset submission flow without hunting for the nav item. Example: hit N and drop a new set in while the idea is still fresh.
Edit Mode

These are the context-sensitive ones for profile, tag, and edit screens.

E
Open edit mode Jump from a profile into its edit view, or open the tag admin when relevant. Example: hit E on a page you manage and go straight into fixing it.
V
Return to the public page Leave the edit view and jump back to the live profile. Example: hit V while editing to sanity-check how the page looks in public.
Ctrl/Cmd+S
Save the current editor Commit the main edit form or the tag editor without reaching for the button. Example: hit Ctrl/Cmd + S after a batch of tag or bio changes.
Esc
Back out carefully On edit pages this either blurs, resets, arms discard, or returns you to the page depending on context. Example: tap Esc once to start the discard warning, then again if you really mean it.
Ctrl/Cmd+W
Immediate discard on edit screens Shortcut for resetting staged changes in edit contexts. Example: hit Ctrl/Cmd + W when you know the current draft is trash and want it gone.
Admin Lane

Only useful if your account can actually see these pages.

W
Open settings Jump into the admin/settings interface. Example: hit I to go from public browsing to site maintenance mode.
U
Open users Go straight to the user admin page. Example: hit U when you need the user list instead of the settings tabs.

Short answer: yes, in part.

A mix of different LLMs has been used as an engineering assistant while building the app. That does raise fair questions, and it would be silly to pretend otherwise.

What matters is that no code gets a free pass just because a model suggested it. Every line that stays in this project is read, audited, and tested by humans before it is trusted.

Yes. Completely free.

This project exists because the VRChat DJ scene needed it, not because someone wanted to monetize it. That's the whole story.

A link to donate may be added later, if we feel like it.