How to Structure Your Radio Folder with your own audio files.

This guide explains how to organize your files so the app can correctly detect games, stations, icons, and audio. You must supply the actual game audio and artwork to the app, as we do not host any copyrighted content.
The below explanation will use the GTA games as an example, but you can create any radio stations you like, fictional or otherwise.

๐Ÿ“ Folder Structure Overview

This folder structure is designed so the app can automatically recognize games, stations, and artwork based purely on how files are organized and named.
 

At the top level, you have a single root folder (e.g. GTARadio).
Inside this, each subfolder represents a game. For example, GTA III and GTA IV are treated as separate games within the app in this example.

Inside each game folder:

  • A single image file with the same name as the folder (e.g. GTA III.png) is used as the game artwork.
  • Each radio station is made up of two files:
    • An audio file (.mp3)
    • A matching image file (.png)
  • The audio file and image must have the exact same name (e.g. FlashbackFM.mp3 and FlashbackFM.png). This tells the app which artwork belongs to which station.

๐ŸŽฎ Game Folders

  • Each folder represents a game or radio collection.
  • The folder name is used as the game or radio collection name in app.
  • Each game folder must have a matching image in the game folder.

๐ŸŽจ Game Icons

๐Ÿ“ Location: Inside the game folder
๐Ÿ“ Name: Must match the folder name
๐Ÿ–ผ๏ธ Format: JPG
๐Ÿ“ Size: 920 ร— 430 pixels

Example:

๐Ÿ“ป Station Files

  • Inside each game folder, stations are defined by pairs of files.
    • Station Name.jpg
    • Station Name.mp3

๐ŸŽจ Station Icons

๐Ÿ“ Location: Inside the game folder
๐Ÿ“ Name: Must match the MP3 file
๐Ÿ–ผ๏ธ Format: JPG
๐Ÿ“ Size: 512 ร— 512 pixels

Example:

๐ŸŽต Audio Files

๐Ÿ“ Location: Inside the game folder
๐Ÿ“ Name: Must match the JPG file
๐ŸŽง Format: MP3

๐Ÿ“ How the App Reads Your Files

The app will:
Scan the root folder for game folders
Match each folder with its .jpg icon of the same name
Open each game folder
Pair .mp3 files with .jpg files of the same name
Display them as radio stations

๐Ÿ“ป Dynamic Radio Playback

Each station in the app behaves like a real in-game radio station rather than a standard music track.

When you start listening, playback begins at a random point within the audio file, creating the feeling that the station is already live. The app then keeps track of playback position in the background, so if you switch stations and return later, it will continue from where it would have been, not where you left it. This creates a seamless illusion that every station is constantly playing, just like in a real game world.

To support this feature, each radio station should be provided as a single continuous audio file (for example, a 1-hour mix containing music, ads, and transitions). This allows the app to maintain consistent timing and ensures smooth, uninterrupted playback when jumping in at any point.

    Sample Radio stations from a fictional game series

    This is a copyright free fictional set of radio stations to use as an example for how the app works and how the folders should be created

    Download the folder here. Extract it, and add it to the app using the local folder option explained on the “Add Stations to App” page.

    Alternatively add it as a remote stream or import it from remote stream using this URL
    https://sample.grandtheft-audio.com

    ๐Ÿ“ Example Structure for the Grand Theft Auto series of games

    Below is a complete example folder structure showing how a full radio collection can be organized (using GTA as a reference). This is provided purely as a structural example so you can understand how to organize your own files correctly.

    Note: This example does NOT include any audio or image files. You must source your own content. You are responsible for ensuring you have the legal right to use any audio or images you add. This project does not provide, distribute, or host copyrighted material.

    ๐Ÿงพ How to Use This Example

    Use this structure as a template
    Create your folders using the same naming format
    Add your own:
    MP3 audio files
    JPG station icons
    JPG game banners
    Ensure all naming rules match exactly

    โš–๏ธ Content Responsibility

    By using this app and structure:
    You confirm that any media you add is:
    legally obtained
    permitted for your use
    You accept responsibility for how content is used or distributed

    Scroll to Top