Skip to content

QQ-Music-Player

QQ Music Web Player - Serverless Edition for Cloudflare Pages.

🌐 Live Demo: qq.ygking.top

🌟 Features

  • Pure Frontend - Static assets on Cloudflare Pages
  • Serverless Backend - Cloudflare Functions
  • D1 Storage - Secure credential storage
  • Smart Preloading - Prefetch next song lyrics
  • PWA Support - Installable as desktop app

🚀 Quick Start

  1. Fork GitHub repo
  2. Create D1 database qqmusic-credentials
  3. Create Pages project and bind D1
  4. Set INITIAL_CREDENTIAL env variable

👉 See Deployment Guide

💻 Development

bash
npm install -g wrangler
wrangler pages dev .

👉 See Development Guide

📁 Structure

QQ-Music-Player/
├── functions/       # Cloudflare Functions
├── js/              # Frontend scripts
├── css/             # Styles
├── index.html       # Entry
└── sw.js            # Service Worker

🔐 Credentials

See qq-music-api Credentials

For learning and research purposes only