Skip to content

habitual69/youradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TuneWave - Online Music Streaming Project

TuneWave Logo

TuneWave is a fun and educational project aimed at helping users learn coding skills by creating an online music streaming platform. The project utilizes HTML, Tailwind CSS, and JavaScript to enable users to stream music online using the you.radio stream and a custom API. This project is created purely for learning purposes and is licensed under the MIT License.

Table of Contents

Introduction

TuneWave provides a simple and interactive platform for users to experiment with web development techniques, API integration, and music streaming functionality. Whether you're new to coding or looking to improve your skills, TuneWave offers a hands-on way to learn by doing.

Features

  • Stream music from a variety of stations.
  • User-friendly interface created using HTML and Tailwind CSS.
  • Interactive elements powered by JavaScript.
  • A personal project for exploring front-end web development and API usage.
  • Strictly intended for educational and learning purposes.

Stations

TuneWave offers access to a range of music stations, making it a fun way to explore different music genres:

  • Exclusive Radio
  • sqlite_sequence
  • Fantasy Gigs Radio
  • Easy Radio
  • Mood Music Radio
  • Classic Radio
  • For Kids Radio
  • Ticktok Radio
  • Boomerang Radio
  • ... (and so on for other stations)

Installation

To run TuneWave locally and experiment with the code, follow these steps:

Using Docker

  1. Make sure you have Docker installed on your system.

  2. Clone the repository:

    git clone https://github.com/habitual69/youradio.git
    
  3. Navigate to the project directory:

    cd youradio
    
  4. Build the Docker container:

    docker build -t tunewave .
    
  5. Run the container:

    docker run -p 3000:80 tunewave
    
  6. Open your web browser and visit http://localhost:3000 to access TuneWave.

Usage

Once the TuneWave application is loaded in the web browser, feel free to select your preferred music station from the list and experiment with the music streaming functionality.

Contributing

While TuneWave is primarily a personal educational project, you're welcome to suggest improvements or report issues by creating a GitHub issue in the repository.

License

This project is licensed under the MIT License.


Please note that this project is intended solely for educational and learning purposes, and it's not meant for commercial or production use.