This repo contains a set of scripts that allow you to play radio stations from Grand Theft Auto: San Andreas over web, in real life.
Prerequisite:
- Download San Andreas Audio Toolkit.
- Extract the archive and open SaatGuiFrontend.exe inside the folder named Alci_s_SAAT_GUI_FrontEnd_1.0.
- Click File ==> Set Working Directory, to choose the folder where all the Audio files will be exported.
- Click File ==> Set GTA Directory, and choose the folder with original GTA San Andreas installed.
- To export radio tracks, simply double click the labels under the tab labeled "Archiv". The files are simply going to appear in the working directory. This project now supports all channels from the game.
Steps to install:
- Clone/Download the repo
docker build -t radiosa .
inside the downloaded dirdocker run -d --volume [path-to-music-files-exported-from-game]:/radiosa/music -p 8000:8000 -p 3000:3000 radiosa
(you can omit exposing port 8000)- Go to localhost:3000 for new custom front end interface (recommended) or localhost:8000 for Icecast interface.
- Enjoy!
Environmental Variables (Only For Advanced Users):
Variable | Purpose | Default Value |
---|---|---|
HOSTNAME | Hostname for Icecast. (As far as I know, it's only for display.) | localhost |
DISPLAY_ADMIN | Display name for an administrator on Icecast version page | admin |
ADMIN_USER | Username for administrator login | admin |
ENABLED_STATIONS | Enabled Radio Stations | "bouncefm, csr, kdst, kjah, krose, mastersounds, playbackfm, radiols, radiox, sfur, wctr" |
ICECAST_SOURCE_PASS | Source Password for Icecast (ShoutCast) stream | (Random string of 16 CAPITAL alphanumeric characters) |
ICECAST_RELAY_PASS | Relay Password for Icecast | (Random string of 16 CAPITAL alphanumeric characters) |
ICECAST_ADMIN_PASS | Administrator password for Icecast web login | (Random string of 16 CAPITAL alphanumeric characters) |
Additional Resources
MPD Configuration (Fandom) - Adblock Recommended while browsing Fandom Website