Banabyte Radio Player is a sleek and modern web application designed to stream and display information about your favorite radio stations. This project uses data from the AzuraCast API to provide real-time information about the currently playing song and station details. Additionally, the background of the website dynamically updates to display the album art of the currently playing song, enhancing the user experience with visually appealing backgrounds.
- Live Radio Streaming: Stream live radio stations directly from the app.
- Currently Playing Information: Display real-time information about the currently playing song and station details.
- Dynamic Backgrounds: Automatically update the website background to show the album art of the currently playing song. Defaults to a preset background if no song is playing.
- Responsive Design: Optimized for various screen sizes and devices for a seamless user experience.
- HTML5 & CSS3: For structuring and styling the web application.
- JavaScript: For handling dynamic content and API interactions.
- AzuraCast API: To fetch data about radio stations and currently playing songs.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- A modern web browser
- Internet connection to access the AzuraCast API
- Clone the repository to your local machine:
git clone https://github.com/Banabyte/live.banabyte.com.git
- Navigate to the project directory:
cd live.banabyte.com
- Open
index.html
in your preferred web browser.
- Open the
index.html
file in a web browser. - The app will automatically fetch and display available radio stations.
- Click on a station to start streaming. The currently playing song and station details will be displayed.
- The background will update to show the album art of the currently playing song.
This project is licensed under the MIT License. See the LICENSE file for more details.
- AzuraCast for providing the API used in this project.
- Banabyte LLC for their support and resources.