habitual69 / youradio

online radio based on you radio stream and custom api

Home Page:https://habitual69.github.io/youradio/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

online radio based on you radio stream and custom api

https://habitual69.github.io/youradio/

License:MIT License


Languages

Language:CSS 42.4%Language:JavaScript 32.3%Language:HTML 25.3%