Skip to main content

Frequently asked questions

How profiles, livesets, bookings and tags work.

vrc.dj is a directory for the VRChat music scene: artist pages, community pages and their livesets, all using the same genre tags.

Artists

A short-link profile page with all your links, livesets, and genre tags, plus a booking button so organizers can reach you directly.

Communities

Pages for clubs, events, and collectives. Link your roster, share your livesets, and give organizers a proper place to be found.

Livesets

Embed and archive sets from YouTube, SoundCloud, Mixcloud & HearThis, with timestamps, collab credits, and a searchable history per artist.

Tags

Genre tags, from liquid DnB to hardgroove techno. Browse by sound. Every tag has its own page.

The tag pages double as a place to write down what the scene knows about its genres, instead of leaving it in Discord scroll-back.

One site, two domains.

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

vrc.dj is for artist and DJ pages, vrc.to for community pages. Accounts, tags, livesets and bookings are one database behind both.

One login works on both. Your profile at vrc.dj/yourname and a community at vrc.to/clubname live on the same site.

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, then send people the link.
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. You need to be in the vrc.dj Discord server with DMs from it allowed. That's how the bot reaches you.

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 and sends you a DM confirming it's on its way. If the artist's DMs are closed, it keeps retrying for a day and keeps you posted.

3
Artist Bot You
Wait for a response

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

4
Bot Both of you
If they're interested, your chat opens

When booking chat is enabled, a Discord channel for the two of you opens the moment the artist picks Interested. You both get pinged in it, and your DM gets a Jump to Chat button, so you can nail down the logistics without digging through DMs. If it couldn't open right away, press Open Chat on the DM or your dashboard. If the chat goes quiet, whoever owes a reply gets one reminder by DM, and can mute them. The channel is cleaned up after the event, and you get a heads-up first.

1
You Bot-ready
Set up your page for bookings

Link your Discord, join the server with DMs from it allowed, and flip the bookings toggle on your artist page whenever you're open for requests. Bookings stay open for a set window, and the bot DMs you a few days before they close so you can bump them with one click.

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. If your DMs are closed it can't reach you, and after a day of failed attempts, your bookings close automatically.

3
You Bot Requester
Respond in Discord

Hit Interested or Not Interested right in the DM, and add a note if you like. Your answer is saved on that DM, the other person gets notified either way, and both of you can track it in /bookings. If you haven't answered after a day, the bot reminds you once, right under the request.

4
Bot Both of you
If you're interested, your chat opens

With booking chat enabled, picking Interested opens a Discord channel with the requester right away. You're both pinged in it, and the booking DM gets a Jump to Chat button, so you can hash out the details without the usual DM chaos. If it couldn't open right away, press Open Chat on the DM or your dashboard instead. If the chat goes quiet, whoever owes a reply gets one reminder by DM, and can mute them. It's cleaned up after the event, with a heads-up first.

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. A tag can be a genre or sub-genre, but also a mood or a scene.

#hardcore, #futurefunk and #chill are all tags. Each one has its own page listing the artists, communities and livesets that carry it.

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

Yes. Use whatever tag actually fits, even if nobody on the site has used it before.

A brand-new tag may sit in review first. Once an editor has looked at it, it shows up on the /tags page, in filters and in search suggestions.

The tag list is meant to grow as the scene does.

These are the platforms profile pages recognize. Paste a link from any of them and it turns into a branded button. Any account can use these, whatever its rank.

VRChat
YouTube
Patreon
Booth
SoundCloud
HearThis
Linktree
Spotify
Bandcamp
Ko-fi
VRC Timeline
Vimeo
ArtStation
Mixcloud
Bluesky
Facebook
Discord
Mastodon
Mixfall
Throne
Twitch
Instagram
TikTok
Big Cartel
Virtual Vagabonds
Internet Archive
X (fka. Twitter)
VRCDN

Alternate domains are folded into the same entry (so youtu.be and youtube.com both resolve to YouTube; twitter.com and x.com both resolve to X). Anything not on this list falls under non-verified links. The next question covers who can use those.

There are five tiers. You move up automatically as your account gets older, owns pages and has livesets credited to it, as long as there are no mod actions against you. Nobody reviews it by hand. It is recomputed every few minutes, and right away when you create a page or a set is credited to you.

Your rank is private. Only you (and admins) see it. You can check it any time on your account settings page:

What each tier unlocks:

Feature
Visitor
New User
User
Known User
Trusted User
Artist pages
✗
1
1
2
3
Community pages
✗
1
1
2
3
Invite codes
0
2
2
3
5
Submit livesets
✗
✓
✓
✓
✓
Send booking requests
✗
✓
✓
✓
✓
Join the Discord
✗
✓
✓
✓
✓
Pages eligible for spotlight
Random promotional slots. Off for New User to prevent misuse.
✗
✗
✓
✓
✓
Non-verified links
Cascades to pages this user owns. Delegates inherit, regardless of their own rank.
✗
✗
✗
✗
✓

You pick public, unlisted or private. If the page is archived, its owner is suspended or a moderator removed it, it shows as private until that is over. Your own setting is kept and comes back on its own. Public pages are listed in search and the directory. Unlisted pages only open by link, but can still be credited on a liveset. Private pages are only visible to you and can't be credited or suggested anywhere.

Pick a setting below and see who can do what.

What you chose

What else is true - you do not choose these

People see it as

What each viewer can do, for the settings chosen above
Anyone Delegate You Admin
Can find page/liveset in search and listings
Can open page/liveset by link
Page can be credited on a liveset
Can edit page/liveset
Can change who can see page/liveset

Yes. Mixfall liveset support is live. Paste a mixfall.com/mixes/... link when submitting a liveset and it gets picked up automatically.

It plays in the site's own audio player over HLS instead of a Mixfall iframe.

No. Not right now. It gets asked for a lot, and we have asked the vrc.tl maintainers. They don't plan to open an API.

Their call, so please don't pester them about it.

We have a bunch of those!

Partly, yes. LLMs are used as coding assistants while building the site.

Nothing a model writes goes in unread. Every change is reviewed and tested by a person before it ships.

Yes.

Nobody is making money off this. It exists because the scene needed it.

Tips are welcome and go towards hosting.