Key takeaways
- Moderation removal. Audio is deleted after upload without notice, and the ID becomes a permanent silent placeholder. This is the number one cause of a list going bad overnight.
- Permission scoping. Anything you uploaded plays in your own places and nowhere else. A track working in your test place tells you nothing about whether it works in Compass.
- Pre-2022 lists. If a list was written before the audio privacy update, treat every code in it as expired until proven otherwise.
- Length overflow. The 420-second cap quietly kills full-length classical and live recordings, so excerpt first and paste second.
- Volume mismatch. Older uploads are often mastered much hotter than catalog tracks, and the in-game music slider is separate from the effects slider — check both before blaming the file.
- Duplicate titles. The same composition exists as dozens of uploads at different lengths and volumes, so a title search returns five usable results and twenty unusable ones. Runtime is your fastest filter.
The short answer: there is no frozen list of numeric Compass music IDs that stays valid forever — the codes that actually play are the ones pulled from Roblox’s licensed audio catalog or from public audio, and the list below gives you the tracks that survive moderation, how each one loops in-game, and the one-minute method for turning any title into a pasteable 10–13 digit asset ID. Roblox’s 2022 audio privacy change is the reason most “Compass song ID” lists you find elsewhere now play nothing but silence.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Why Compass Music ID Lists Go Stale So Fast
Roblox audio IDs are asset numbers, not song names, and the platform treats them like files with owners. Before the 2022 audio privacy update, any uploaded track could be played in any experience. After that change, user-uploaded audio became private by default: it plays only in experiences owned by the uploader or their group, unless the uploader made it public or the track belongs to Roblox’s licensed catalog. That single rule is why a code copied from a 2021 forum post can be perfectly typed and still produce dead air in 2026.
The practical numbers matter too. Asset IDs run 10 to 13 digits with no letters, uploaded audio is capped at 7 minutes (420 seconds) per Roblox’s audio upload documentation, and moderated audio is removed after the fact without a visible error — the radio simply stays quiet. Any track longer than 420 seconds has to be excerpted before it will work, which is why so many classical and live recordings fail on the first paste.
The Working Track List, With Loop Notes
These are public-domain compositions and catalog-friendly recordings, which is the pool that reliably survives. Lengths are typical for common recordings and vary by uploader, so treat them as a check, not a spec.
| Track | Artist / composer | Best for | Typical length | Loop verdict |
|---|---|---|---|---|
| Canon in D | Johann Pachelbel | Base building, AFK hubs | ≈ 4:30 | Loops cleanly — cut on the final chord |
| Für Elise | Ludwig van Beethoven | Short loops, obby stages | ≈ 3:00 | Clean loop, resolves on the last note |
| Ode to Joy (finale theme) | Ludwig van Beethoven | Victory moments, group runs | ≈ 3:20 | Loops well as a 60–90 second excerpt |
| In the Hall of the Mountain King | Edvard Grieg | Chases, tension, boss rooms | ≈ 2:30 | Seamless — builds on every pass |
| Dance of the Sugar Plum Fairy | Pyotr Ilyich Tchaikovsky | Winter events, trading posts | ≈ 2:10 | Seamless, no edit needed |
| The Entertainer | Scott Joplin | Shops, lobby music | ≈ 3:30 | Clean loop on the repeat |
| Rondo Alla Turca | Wolfgang Amadeus Mozart | Upbeat travel, minigames | ≈ 3:30 | Clean loop, hard ending |
| Clair de Lune | Claude Debussy | Night ambience, quiet rooms | ≈ 5:00 | Fade tail — trim the last 2–3 seconds |
| Moonlight Sonata, 1st movement | Ludwig van Beethoven | Dark ambience, horror maps | ≈ 5:50 | Fade ending — needs a crossfade |
| Toccata and Fugue in D minor | Johann Sebastian Bach | Spooky events, Halloween builds | ≈ 9:00 | Over the 7-minute cap — use the opening 3 minutes |
| The Blue Danube | Johann Strauss II | Floaty, sky-themed areas | ≈ 10:00 | Over cap — excerpt one waltz section |
| William Tell Overture (finale) | Gioachino Rossini | Racing, speed sections | ≈ 12:00 | Over cap — the finale excerpt loops tightly at ≈ 3:00 |
Reading the Loop Column
Three loop classes cover almost everything you will paste. Seamless tracks end on a resolving chord right at a bar line, so the radio can restart them with no audible seam — Canon in D, Grieg and Joplin fall here. Fade-tail tracks end on a decaying reverb tail, so a two-to-three second trim or a short crossfade is needed or you get a “whoosh” gap between repeats. Over-cap tracks are simply longer than 420 seconds and must be cut down before the ID will be accepted at all. If a track is over cap and you paste the full recording anyway, expect rejection or an abrupt cut rather than a clean loop.
Pick Your Source Before You Pick Your Song
Which pool you can pull from depends on who you are in the session, not on the song. This matrix maps the common situations.
| Your situation | Best source | What you get | The catch |
|---|---|---|---|
| Regular player on someone else’s Compass server | Public audio and the radio’s built-in list | Audio that plays for everyone in the server | Your own uploads will not play here |
| You own or co-own the experience | Roblox licensed catalog plus your own uploads | Full control, any length under 7 minutes | Permissions are scoped to your place only |
| You want one boombox that works across several games | Roblox gear boombox with catalog audio | Portable playback wherever gear is enabled | Gear is Robux-priced and disabled in many experiences |
| You want a specific mainstream pop hit | Not realistically available | — | Major-label tracks are largely absent from the public pool |
| You want the lowest moderation risk | Public-domain classical and platform-licensed tracks | Stays up for years | Older recordings, no modern production |
How to Paste an ID Into the Radio or Boombox
- Open Roblox Studio, go to the Toolbox, switch to the Audio tab, and search the track title. The Toolbox is where the asset number is exposed; the website’s audio page does not always show it in a copyable form.
- Check the runtime before you copy anything. Filter for results under 7:00, because anything at or over 420 seconds will be rejected or truncated and you will blame the ID instead of the length.
- Right-click the result and choose Copy Asset ID. Copy the digits only — a pasted “rbxassetid://” prefix is rejected by fields that expect a bare number, which is the single most common paste error.
- Join Compass, equip or interact with the radio or boombox, and paste the number into the ID field. Confirm with Enter or the play control.
- Give it three to five seconds. A silent result almost never means lag — it means the asset is private, moderated, or owned by someone other than the experience owner.
- Re-test in a private server with one friend before you commit to a track. This is the only fast way to confirm that other players hear the same audio you do, since permission scoping is invisible from your own screen.
- Save the title and artist next to the number in a notes app. When the ID is later removed, the title lets you re-pull a working code in under a minute instead of rebuilding the list.
A concrete example: you want Pachelbel at your base. Search “Canon in D” in the Studio Audio tab, pick a result with a runtime under 7:00, copy the 10–13 digit number, paste it into the radio field in Compass, and press play. If nothing happens after five seconds, do not retype the same digits — move to the next search result, because the first asset is almost certainly private or moderated rather than mistyped.
What Actually Breaks, and What Wears Out First
- Moderation removal. Audio is deleted after upload without notice, and the ID becomes a permanent silent placeholder. This is the number one cause of a list going bad overnight.
- Permission scoping. Anything you uploaded plays in your own places and nowhere else. A track working in your test place tells you nothing about whether it works in Compass.
- Pre-2022 lists. If a list was written before the audio privacy update, treat every code in it as expired until proven otherwise.
- Length overflow. The 420-second cap quietly kills full-length classical and live recordings, so excerpt first and paste second.
- Volume mismatch. Older uploads are often mastered much hotter than catalog tracks, and the in-game music slider is separate from the effects slider — check both before blaming the file.
- Duplicate titles. The same composition exists as dozens of uploads at different lengths and volumes, so a title search returns five usable results and twenty unusable ones. Runtime is your fastest filter.
Frequently Asked Questions
Do Compass music IDs from old lists still work in 2026?
Most do not. Any list written before Roblox’s 2022 audio privacy update was built on audio that is now private by default, so the codes resolve to silence rather than to sound. Treat older lists as a source of track names, not as working codes, and re-pull each ID from the Studio Toolbox.
Why does an ID play for me but stay silent for my friends?
Because audio permissions are tied to ownership. If the track was uploaded by you or your group, it plays in your places and nowhere else, and players outside that scope hear nothing. Catalog and public audio play for everyone, which is why the list above sticks to that pool.
What is the maximum length for a Roblox audio ID?
Uploaded audio is capped at 7 minutes, or 420 seconds, per Roblox’s audio upload documentation. Anything longer has to be excerpted before it will work, and a track that is over cap will not loop cleanly even if it plays. Check the runtime before you copy the asset ID.
How do I find the numeric ID for a song I already know the name of?
Open Roblox Studio, go to the Toolbox, select the Audio tab, and search the title. Right-click the result you want and choose Copy Asset ID, which copies the 10–13 digit number the radio field expects. Paste the digits without any prefix.
Can I use mainstream pop songs in the Compass radio?
Rarely. Major-label tracks are largely absent from Roblox’s public and licensed pools, so most pop titles in circulating ID lists either never worked or were removed. Public-domain classical, platform-licensed electronic tracks, and public audio uploads are the realistic options.
Why does my boombox go silent after playing for a few seconds?
That pattern usually means the asset was moderated after you added it, or that the uploader’s permission scope does not cover the experience you are in. Re-pull the same title from the Toolbox and test the new code in a private server before adding it to your saved list.

Write Your Review
No reviews yet. Be the first to share your experience!