Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details

Bring the drive to life
Automobility: Autoradio brings music to your car, portable Party Speakers and modular soundbars. Listen to five built-in stations with 55 tracks, add your own music, or find live internet radio stations through the in-game Radio Browser search. No internet stations are preset: you choose what plays.
At a glance
- Internet radio: return to your last station from the wheel, search by name, country, genre or language, or add your own public MP3, Ogg or AAC/AAC+ ADTS stream link. Catalogue access is remembered in your game profile; online listening is a separate choice remembered for each server address.
- Shared song queues: choose what plays next on placed speakers and soundbars. Let friends send requests when you want them; the owner approves additions.
- Recently played radio: return to stations you have already listened to, without repeating the catalogue search.
- Modular soundbars: build a straight row of up to 16 segments with shared playback and volume. Extend it without restarting the music.
- Linked Party Speakers: connect up to eight speakers to cover a wider area, with shared group volume and without stacking their volume.
- My listening: your own Autoradio volume, nearby-radio level, remembered device/group mute and an optional car-radio preference, without changing anyone else's music.
- Custom playlists: browse subfolders, search by title or artist, and choose a playlist or a particular track. Optional personal volume leveling helps with differently recorded Custom files.
- Comfortable controls: a roomier animated wheel and F7 control of an explicitly selected placed speaker from up to 32 blocks away. Cancel without changing stations, pause bundled music at its current position, and see what is playing in the readable now-playing HUD. Minecraft background music fades out while your radio is audible.
- Ready to play: five built-in stations and 55 tracks in one download, plus support for your own OGG, MP3 and WAV files.
Available for Minecraft 26.1.2, 26.2 and 26.3 with Fabric and the matching Automobility version. Shared playback and internet radio need matching Autoradio on the clients and server. Live internet broadcasts are not sample-synchronized between listeners.
On the road
- Drive a supported Automobility vehicle and tune the cabin radio.
- Passengers hear the cabin mix while nearby players hear positional audio.
- Track and station changes stay synchronized through the server timeline.
- Tap
F7to cycle stations or hold it for the station wheel. - Use
Nfor the next track (F8when Simple Voice Chat already ownsN),F9for Custom andF12for full device controls.
Release F7 in the center or outside the wheel to cancel. Escape and switching away from Minecraft also cancel; choosing the current station leaves it playing. All controls can be changed in Minecraft's Controls menu.
Five built-in stations
| Station | Style | Tracks |
|---|---|---|
| dRock | Rock | 15 |
| 247.Indie | Indie | 10 |
| PopPop | Pop | 10 |
| Autobahn3000 | Electronic | 10 |
| Bohemians | Czech medieval | 10 |
A fresh radio starts on Autobahn3000 with I Wanna Ride — Argules. Each station uses a shuffle bag, so all its tracks play once before reshuffling without an immediate repeat.
The release audio is normalized to −14 LUFS with −1.5 dBTP headroom and encoded as stereo 48 kHz OGG Vorbis at q4 (quality 4). Raw masters are not included in the public archive.
Five Rowen Rook tracks join dRock in 0.2.0: My Last Goodbye, Roll the Dice (feat. Rocky Ravic), Bathory (feat. Martina Pavlickova), Fallen Ones (feat. Jake Widow), and BPD 'n' Love.
Some dRock tracks contain explicit lyrics.
Party Speakers
Craft the black Party Speaker or recolor one with any of Minecraft's sixteen dyes. Carry it, place it in the world, name it, choose its audible range and access mode, and configure redstone behavior. Its RGB lighting follows the audio that is actually being decoded. Right-click a configured speaker to pause or resume a bundled track (live radio stops or starts); sneak-right-click with empty hands opens its settings. Pause keeps the track position. Unrelated radios and speaker groups keep their own playback.
After explicitly selecting a placed speaker in its controls, F7 remembers that speaker within 32 blocks, without choosing another nearby installation. Driving and a carried speaker keep priority. Unloaded chunks are never forced to load, and replacing a block does not inherit its selection. Public/Private access changes refresh nearby controls without another click; listening and control rights remain separate.
Link speakers for a wider listening area
Start music on one speaker, then sneak-right-click it with empty hands and choose Link speakers → Select source. At the next speaker, open the same menu and choose Link. Apply any pending settings first.
A group supports up to eight speakers in the same dimension, with every pair within 64 blocks. They need the same owner and access policy. Source selection lasts two minutes. Play/Pause, Next and station changes affect the whole group; group volume is shared. Each member keeps its own name, range and redstone muting. A newly linked speaker takes the source's volume. To unify an existing mixed-volume group, change Group volume and press Apply.
Moving between members blends one group stream, without restarting the song or stacking their volume. Unlinking pauses only the detached speaker. Breaking a member leaves the others playing; a new block does not inherit the old link. Links are saved with the world. Playback is session-only, and chunks are never force-loaded.
Built-in playlists on placed speakers keep going when the player walks away, disconnects or switches to a car. The server keeps the song clock and shuffle queue using track metadata, without decoding music. Ordinary Custom and unknown station packs keep their client-driven playback outside an accepted shared song queue.
Minecraft background music fades out only while the radio is actually audible, then returns after the radio goes quiet. The Music slider, jukeboxes and game sounds are unaffected. Open speaker controls also stay current when another player changes playback, without throwing away your pending edits.
Internet radio
Hold F7 and choose Internet to return to the device's last accepted live station, or your last station for this server if the device has none. A new profile opens search instead. Opening menus and joining servers never start playback by themselves. The separate Directory button opens Radio Browser search without changing your music. Search by name, country, genre or language. No internet stations are preset. Duplicate catalogue entries are grouped; Stream chooses an alternative source when a station has several. Select a station and press Play.
Catalogue permission is remembered in your Minecraft profile, including restarts and server changes. Later openings go straight to search. Disable directory revokes catalogue access without stopping music or changing listening permission. Each player separately allows or denies listening for the current server address. That choice is remembered across station changes and restarts in that profile, not for other servers. Disable online audio revokes just your own listening. Shared Custom music has a separate permission.
Live radio plays what is being broadcast now. It has Stop, not a recorded pause, and no skipping or seeking. Short outages get limited automatic retries; Reconnect restores your local audio without changing the shared station. Listeners connect independently, so live playback is not sample-synchronized. The server needs matching Autoradio with internet radio enabled. Singleplayer uses its integrated server; built-in stations still work locally without online radio support.
Radio Browser receives searches and filters after permission. During listening, each player connects directly to the broadcast host, which can see their public IP address. The Minecraft server does not relay or record the stream. Catalogue entries, availability and broadcast content are controlled by third parties. Internet stations may contain mature content.
Your own stream link
Choose Custom link from the wheel, paste a public MP3, Ogg Vorbis or AAC/AAC+ ADTS stream address, optionally name it, and press Play. The compact form suggests a codec from the address; you can choose it manually. Current music keeps playing until a new source is accepted, and errors remain readable. Normal listener permission still applies. Custom links do not need catalogue permission; the broadcast host still sees each connecting listener's public IP address.
AAC support covers the tested LC and implicit HE-AAC/AAC+ ADTS mono/stereo paths. It does not include HLS, MP4/M4A, LATM or xHE-AAC, and is not a general codec-conformance claim. There is no separate codec executable to install.
A shared soundtrack
Open Queue from F12 on a placed speaker or linked soundbar. Add a selected Custom track or the current finite song, view the upcoming order, remove entries, and start the queue when you are ready. Adding a song does not cut off the one already playing. One server-owned queue follows the linked installation.
The owner can turn on song requests so nearby friends can suggest tracks. Requests are approved or rejected explicitly; public speaker access does not grant permission to edit the queue. Custom sharing still requires each listener's separate consent and uses the existing bounded, verified transfer.
The queue holds upcoming songs for this server session. It is not a persistent playlist across server restarts, and live broadcasts cannot be added as finite songs. Music preparation reduces decoder-opening work; it is not a promise of gapless playback or crossfade.
Modular soundbar
Start with one segment and add your own segments to either end of a straight row, up to sixteen. They join playback without restarting the track. Adjust volume from any segment to change the whole row. More segments spread the sound rather than stacking volume. Breaking one leaves the others playing; repairing a gap in your own row rejoins it without merging separate installations. Ordinary wirelessly linked Party Speakers keep their eight-member limit and also share group volume. Soundbar ends render cleanly without flickering.
The now-playing card stays readable for eight seconds after closing controls. It shows server-controlled speaker tracks too, and distinguishes Playing, Paused, Muted and Off without restarting its animation on routine sync.
My listening
Open My listening from F12 for your own Autoradio volume, the level of nearby radios and a remembered mute for the selected device or linked group. You can mute a speaker you may hear but cannot control. These settings do not pause playback or change shared settings for other players. Prefer car radio lowers outside Autoradio sources while you are riding; your cabin mix and other game sounds remain unchanged.
Autoradio follows Minecraft's Master volume and its own personal volume, not the Music slider. Upgrading an existing profile copies the old Music level once into your Autoradio setting. Minecraft music then has its own independent level.
Your own Custom station and playlists
Add local OGG, MP3 or WAV files from F9. The station stays hidden until it contains a valid track. Each direct subfolder in the Custom folder becomes a playlist; files in the original folder keep the default playlist. MP3/Ogg artist and title tags are shown when available, with filenames as a fallback.
Search your library, choose ordered playback or shuffle, and use Play playlist or Play track to confirm. Browsing does not interrupt the current music. Shuffle stays within that playlist. Preparation and device-request status are shown separately, and track progress appears once its duration is known.
Level music volume in My listening is optional and off by default. It adjusts local/shared Custom playback for you, using background measurements and gentle gain ramps. Original files are never rewritten; failed measurement leaves the original audio playing. It is not a compressor or limiter and does not apply to built-in stations or internet radio.
On multiplayer servers, nearby listeners can allow or block player-supplied audio per server. Transfers are bounded, chunk-checked and verified by SHA-256; local file paths are never shared. Device acceptance is not a claim that every listener has allowed or finished downloading a track.
One download, preserved rights boundary
Install the matching Automobility: Autoradio full JAR on each client. The same JAR may be installed on a server for authoritative shared emitters and Custom-track relay. Its built-in music remains inside a client-only built-in Stations JAR nested in the public archive, so dedicated servers do not initialize or decode the station pack.
The nested pack remains a mixed-rights collection rather than being covered by Autoradio's code license. Its code and original artwork, Rosenvik recordings, the directly permitted Argules and Rowen Rook recordings, and CC0 tracks retain their respective terms. The nested JAR includes the content license, public credits and rights ledger. The AAC decoder retains its own JCodec/JAAD license notices; it is not relicensed as the mod's MIT code.
Upgrading to 1.0.0
Update clients and server together for shared playback. Remove an old standalone
automobility-autoradio-rosenvik-stations-*.jar from mods so it cannot override
the built-in pack. Keep your Custom music and saved permissions. Shared playback, soundbars and
internet radio use protocol v2. Update clients and server together: mixed 0.6.0/1.0
peers keep built-in music, but Internet is unavailable across that boundary.
All five stations and 55 recordings from 0.2.0 are retained unchanged.
Requirements
- Fabric Loader and Fabric API
- Automobility: Unofficial Port — unofficial.30 for 26.1.2/26.2, unofficial.36 for 26.3
- Minecraft 26.1.2, 26.2 or 26.3, using the matching Autoradio file
- Java 25
Automobility: Autoradio is an independent addon and is not an official FoundationGames release.


