### Keyboard Shortcuts

Go Home `H`
Go to GitHub `G`
Toggle theme `T`
Show shortcuts`?`
Press Esc or ? to close

# 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
--
Stars
--
Forks
--
Issues
--
Language

## 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

File | Description
--- | ---
`index.html` | Main music app interface
`script.js` | Main app logic -- playback and UI behavior
`songs.js` | Song data and playlist definitions
`style.css` | Core styling for all pages
`playlist2static.html` | Tool to convert YouTube playlists to static HTML
`playlist2static.js` | JavaScript logic behind playlist conversion
`static-list-generator.html` | GUI for creating static playlist files
`static-to-js.html` | Converts HTML playlist elements into JavaScript format

## Tech Stack

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