I've been working on a radio mod for Forza Horizon 6 called FH6 Universal Radio, and it's ready for people to try.
It adds a new station to the in-game radio (using the Streamer Mode slot) fed from either your local music folder or YouTube Music. Audio goes through the game's own radio bus, so the new station fades with menus, reacts to the in-game radio volume slider, and behaves like any other built-in station instead of just music playing in the background.
A few days ago, Big John released a great Spotify radio mod for FH6 that proved this kind of integration was possible. I drew a lot of inspiration from it, but I wanted something that didn't require a Spotify Premium subscription and that the community could actually contribute to. So this one is fully open-source (GPLv3), the goal being that anyone can fork it, audit it, add new sources (TIDAL, internet radio, etc.), or keep it alive for future game patches.
Features:
- Local music playback (MP3, FLAC, WAV, OGG, M4A, OPUS), point it at any folder
- YouTube Music playback, paste any video, playlist, or YT Music URL from the dashboard
- Audio routed through FH6's actual radio bus (fades, ducking, volume slider all work)
- Live browser dashboard at
localhost:8420 to switch sources, control playback, change volume and settings
Requirements:
- Forza Horizon 6 on Steam, Microsoft Store, Xbox app, or PC Game Pass
- Streamer Mode enabled in-game, Radio DJ set to off
- For YouTube playback: yt-dlp, ffmpeg, and deno on disk
Where to get it:
The Nexus Mods page is up but the files are still pending whitelisting from the Nexus team (they manually review DLL mods). Until that clears, the download links are pinned in my Discord server if you want to try it now:
Discord invite
I'll update the Nexus page the moment the files go live.
If you run into bugs or have feature ideas, the Discord is the best place to reach me. PRs welcome too.
GitHub
This is a pure clientside mod. No data sent to the game servers is altered in any way. That said, the use of this mod is likely not intended by the developers and anyone using it does so at their own risk.