A web recreation of the GTA V radio wheel, as close as I was capable of making it. The project is hosted live and can be accessed below, or alternatively follow the installation guide to get the project working for yourself on a local environment.
Link to project: https://gtav-radio-nine.vercel.app/
- Stream all radio stations off Youtube in a replicated interactive radio
- Interactive and animated wheel interface
- Randomly generated start times, and tracking for when you left off
- Correctly displayed radio station, current song playing and artist
- Dynamic wheel that adjusts (to most) desktop screen sizes
- Node.js (v18 or later recommended)
- Clone the repository
Create a folder where you want to clone the project, and run in terminal:
git clone https://github.com/jtaomas/GTA-V-Radio.git cd GTA-V-Radio - Install Dependencies
To install the packages required for the radio application:
npm install
- Deploy
To deploy the application and launch, run this command in terminal:
npm run dev
- Access
You can now access the web app in your browser at:
http://localhost:5173/
Please fork the repo to contribute - the app is more than open to the community to being modified and fixed, there's definitely room for improvement with the UI and the internal logic of the code, for example the playing song system.
The project is under the MiT License for the foreseeable future
This project is an independent, fan-made application and is not affiliated with, endorsed by, or sponsored by Rockstar Games, Take-Two Interactive, or any of their affiliates. Streaming is powered by YouTube and subject to YouTube’s Terms of Service.
- All trademarks, game content, and radio station branding related to Grand Theft Auto V are the property of Rockstar Games and Take-Two Interactive Software, Inc.
- Radio content streamed in this application is sourced from publicly available YouTube videos and is subject to YouTube's Terms of Service.
- This application does not host or redistribute any copyrighted media directly.
- All trademarks, audio, video and corresponding files related to Grand Theft Auto V Radio Stations are the property of *Youtube LLC and Google Inc