This web application replicates the radio wheel from GTA V, allowing users to listen to various GTA V radio stations online. The app streams radio content from YouTube, providing an authentic GTA V radio experience complete with all radio information and currently playing songs. To enhance realism, radios loop and start at random times, avoiding repetitive beginnings.
- Stream GTA V radio stations from YouTube.
- Display current playing song and radio details.
- Radio playback starts at a random point to simulate real radio experience.
- Elegant and responsive UI mimicking GTA V's style.
- React
- Next.js
- TypeScript
- Tailwind CSS
Ensure you have Node.js installed on your system to run this project.
-
Clone the Repository
git clone https://github.com/ykapf/GTAV-Radio.git cd gtav-radio
-
Install Dependencies
Inside the project directory, run:
npm install
or if you are using yarn:
yarn
-
Run the Application Locally
To start the development server, run:
npm run dev
or with yarn:
yarn dev
The application will be available at http://localhost:3000.
After launching the app, you can interact with the radio wheel to choose different GTA V radio stations. Click on a station to begin streaming. The UI displays the current playing song and other relevant information.
This project is licensed under the MIT License.
- GTA V is a trademark of Rockstar Games. This project is a fan-made creation and is not affiliated with Rockstar Games.
- Radio content is streamed from YouTube and is subject to YouTube's terms of service.
- Rockstar Games' copyright information regarding YouTube uploads can be found here.
- Gradient background is from HyperColor.