Skip to content

An open-source, ad-free radio player that lets users browse and listen to multiple radio stations. Key features include viewing a station's recently played songs and replaying tracks using the YouTube API.

Notifications You must be signed in to change notification settings

devraider/ngArtRadio-v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

162f12e · Oct 30, 2024

History

32 Commits
Sep 16, 2023
Mar 3, 2024
Sep 16, 2023
Sep 16, 2023
Mar 3, 2024
Oct 30, 2024
Mar 3, 2024
Mar 3, 2024
Feb 1, 2024
Feb 1, 2024
Oct 5, 2023
Sep 16, 2023
Oct 5, 2023

Repository files navigation

ngArtRadio 2.0 - An Angular web app

This is the frontend application for a newer version ArtRadio (for first version you can check reactArtRadio V1). It's an ad-free online radio player built with Angular.

Note

This project using:

I.1. Presentation images

  1. Home page

...

I.2. Features

  • Stream Radio Stations: Access multiple stations for uninterrupted listening.
  • Track History: See a list of recently played songs from each station's playlist.
  • Song Replays: Replay songs through YouTube using the embedded player, without any ads.
  • Responsive Design: Works smoothly on both desktop and mobile.

I.3. Technologies Used

  • Angular: Frontend framework for building dynamic user interfaces.
  • TypeScript: For type-safe code in Angular components.
  • RxJS: Reactive programming with observables for efficient state management.
  • Bootstrap: Styling framework.
  • PrimeNG: UI components library for rich, responsive user interfaces.
  • YouTube Player API: Integrates YouTube videos directly into the app for media streaming and control.

I.4. Getting Started

I.4.1. Prerequisites

  • Node.js (v14+)
  • npm (10.8+)
  • Angular CLI (I would recommend to install it globally npm install -g @angular/cli)

Warning

You need to have javaArtRadio and pyArtRadio up and running before starting web application.

I.4.2. Installation and Setup

  1. Clone the repository:
   git clone https://github.com/devraider/ngArtRadio-v2.0.git

   cd ngArtRadio-v2.0
  1. Install dependencies
    npm install

I.4.3. Run the application

   npm start

About

An open-source, ad-free radio player that lets users browse and listen to multiple radio stations. Key features include viewing a station's recently played songs and replaying tracks using the YouTube API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published