whatisgithub

What is fh6-universal-radio?

g0ldyy/fh6-universal-radio — explained in plain English

Analysis updated 2026-05-18

116C++Audience · generalComplexity · 3/5LicenseSetup · moderate

In one sentence

A free, open-source mod that adds a custom radio station to Forza Horizon 6, playing music from local files, YouTube, or your own media server.

Mindmap

mindmap
  root((FH6 radio mod))
    What it does
      Custom radio station
      Local and YouTube music
      Jellyfin support
    Tech stack
      C++
      DirectX overlay
      Windows DLL
    Use cases
      Personal music in game
      Web dashboard control
      Free Spotify mod alternative
    Audience
      Forza Horizon 6 players
    Setup
      Nexus Mods download
      yt-dlp and ffmpeg
      GPLv3 license

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play your own local music, YouTube playlists, or a Jellyfin server as an in-game radio station in Forza Horizon 6.

USE CASE 2

Control the in-game radio from a browser dashboard with volume, equalizer, and source switching.

USE CASE 3

Get a free alternative to a paid, closed-source Spotify radio mod for the same game.

What is it built with?

C++DirectXWindows DLL

How does it compare?

g0ldyy/fh6-universal-radiomchughalex/skate3recompandrewrk/pydaw
Stars116108105
LanguageC++C++C++
Last pushed2010-08-27
MaintenanceDormant
Setup difficultymoderatehardhard
Complexity3/54/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

YouTube playback needs yt-dlp, ffmpeg, and Deno installed separately.

You can modify and redistribute it, but any version you share must stay under the same license and its source must stay open.

So what is it?

This is an unofficial open-source mod for Forza Horizon 6, the racing game, that adds a custom in-game radio station. Instead of being limited to the radio stations the game ships with, you can feed it music from a folder on your computer, from YouTube or YouTube Music URLs, or from a Jellyfin media server you run yourself. The audio plays through the game's own radio system, so it fades during menus and responds to volume settings the same way the built-in stations do. Installation involves downloading a ZIP from Nexus Mods, extracting it into the game folder, and adjusting two audio settings in-game. A small web dashboard runs at a local address in your browser and gives you transport controls, volume, an equalizer, and the ability to switch music sources. The mod also supports a quick skip gesture: turning the in-game radio dial away and back within one second skips to the next track. For YouTube playback, three external tools need to be installed: yt-dlp (a video downloader), ffmpeg (a media converter), and Deno (a JavaScript runtime). The README includes the exact command-line instructions to install them. Some formats beyond MP3, FLAC, WAV, and OGG also need ffmpeg to play from local files. Private or age-restricted YouTube content additionally requires a cookies file exported from your browser. The project is written in C++ and produces a Windows DLL file that the game loads on startup. It can be compiled on Windows with Visual Studio or cross-compiled on Linux using a specific toolchain called llvm-mingw. Build scripts handle fetching dependencies, compiling, and copying files into the game directory. The author wrote this because an existing Spotify-based radio mod for the same game was closed-source and required a paid subscription. This one is licensed under GPLv3, meaning anyone can modify or redistribute it as long as they keep the same license. The README includes a troubleshooting table covering common problems and their fixes.

Copy-paste prompts

Prompt 1
Walk me through installing this Forza Horizon 6 radio mod and setting up YouTube playback with yt-dlp and ffmpeg.
Prompt 2
Explain how this mod's web dashboard lets me control the in-game radio station.
Prompt 3
How would I compile this C++ project on Linux using llvm-mingw according to the README?
Prompt 4
Using this repo's troubleshooting table, help me fix a radio mod issue in Forza Horizon 6.

Frequently asked questions

What is fh6-universal-radio?

A free, open-source mod that adds a custom radio station to Forza Horizon 6, playing music from local files, YouTube, or your own media server.

What language is fh6-universal-radio written in?

Mainly C++. The stack also includes C++, DirectX, Windows DLL.

What license does fh6-universal-radio use?

You can modify and redistribute it, but any version you share must stay under the same license and its source must stay open.

How hard is fh6-universal-radio to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is fh6-universal-radio for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.