Skip to content

Beat Stream is a web-based music player that dynamically fetches and plays songs from a structured JSON file. It supports categorized playlists, providing a seamless audio streaming experience.

Notifications You must be signed in to change notification settings

lilithCode/beatstream-music-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beat Stream 🎵

Beat Stream is a web-based music player, built with HTML, CSS, and JavaScriptthat. It dynamically fetches and plays songs from a structured JSON file. It supports categorized playlists, providing a seamless audio streaming experience.

Features

  • Play, pause, and skip tracks
  • Create and manage playlists
  • Volume and playback controls
  • Responsive UI inspired by Spotify

Prerequisites

Ensure you have the following installed:

  • Node.js

Steps

  1. Clone the repository:
    git clone https://github.com/lilithCode/beatstream-music-player.git
  2. Navigate to the project folder:
    cd BeatStream
  3. Install dependencies:
    npm install
  4. Set up environment variables:
    • Create a .env file in the root directory.
    • Add your API keys and database credentials.
  5. Start the development server:
    npm run dev

Live App

Check out the live app here.

Contributions

Contributions are welcome! Feel free to submit a pull request.

License

This project is licensed under the MIT License.

About

Beat Stream is a web-based music player that dynamically fetches and plays songs from a structured JSON file. It supports categorized playlists, providing a seamless audio streaming experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published