Music App

A sleek, lightweight, and ad-free music player web app inspired by YouTube Music. Built for speed, simplicity, and control.

View on GitHub Live Demo JavaScript Apache-2.0

Features

Ad-Free Playback

Enjoy music from YouTube with little to no interruptions. Focused on uninterrupted listening.

Web-First

100% web-based. No downloads, no installs. Fast loading with minimal dependencies.

Developer-Friendly

Clean, modular code. No frameworks -- just plain HTML, CSS, and JavaScript.

Playlist Tools

Includes tools to convert YouTube playlists to static HTML and generate JavaScript playlist files.

Project Files

FileDescription
index.htmlMain music app interface
script.jsMain app logic -- playback and UI behavior
songs.jsSong data and playlist definitions
style.cssCore styling for all pages
playlist2static.htmlTool to convert YouTube playlists to static HTML
playlist2static.jsJavaScript logic behind playlist conversion
static-list-generator.htmlGUI for creating static playlist files
static-to-js.htmlConverts HTML playlist elements into JavaScript format

Tech Stack

JavaScript (89.7%) CSS (5.7%) HTML (4.6%) YouTube API GitHub Pages Cloudflare Pages