CCNS Radio

screenshot of CCNS Radio
express

A nodejs based playing system that accept song request by youtube url and play on the server side web ui. Support discord chatbot control.

Overview

The CCNS Radio is a Node.js-based radio system designed for seamless music playback and interaction. With its unique feature that allows users to submit song requests via YouTube URLs, it brings a modern twist to online radio. The system is user-friendly, operating through a server-side web UI, making it accessible for both casual listeners and more dedicated music enthusiasts.

In addition to its core functionalities, CCNS Radio also integrates well with Discord, allowing for chatbot control which enhances the listening experience within Discord communities. This makes it an ideal choice for gamers and socializers who want to enjoy music together while engaging in their favorite online activities.

Features

  • YouTube Song Requests: Easily submit song requests using YouTube URLs, facilitating a wide selection of music without additional hassle.
  • Server-Side Web UI: The intuitive web interface ensures that users can manage playback and monitor requests effortlessly.
  • Discord Bot Support: Control the radio via a Discord bot, allowing for an interactive experience while chatting with friends.
  • Simple API Integration: Use straightforward API endpoints such as /play, /pause, and /next to manage playback programmatically.
  • Customizable Installation: Tailor the setup by editing configuration files, allowing for personalized user experiences.
  • Development-Friendly Settings: Ideal for developers, the system includes easy configurations for development and testing.
  • Kanban Musume Customization: Replace the default interface images to tailor the aesthetic to suit personal preferences or themes.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.