Skip to content

Banabyte/live.banabyte.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banabyte Radio Player

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.

Features

  • 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.

Technologies Used

  • 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.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • A modern web browser
  • Internet connection to access the AzuraCast API

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/Banabyte/live.banabyte.com.git
  2. Navigate to the project directory:
    cd live.banabyte.com
  3. Open index.html in your preferred web browser.

Usage

  1. Open the index.html file in a web browser.
  2. The app will automatically fetch and display available radio stations.
  3. Click on a station to start streaming. The currently playing song and station details will be displayed.
  4. The background will update to show the album art of the currently playing song.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments