YouTube-Music-Mini-Player

YouTube Music Mini Player

A lightweight and customizable desktop application for YouTube Music, built using Electron. The application provides a seamless experience for controlling YouTube Music with system tray integration, media controls, and taskbar features.


Features

System Tray Integration

Media Controls

Now Playing Notifications

Dark/Light Theme Adaptive Icons

Playback State Sync


Installation

Prerequisites

  1. Install Node.js (version 14 or later).
  2. Install Git.

Steps

  1. Clone this repository:
    git clone https://github.com/yourusername/youtube-music-mini-player.git
    cd youtube-music-mini-player
    
  2. Install dependencies:
    npm install
    
  3. Start the app in development mode:
    npm start
    

Build

To build the app for distribution:

  1. Install electron-builder (if not already installed):
    npm install electron-builder --save-dev
    
  2. Build the app:
    npm run build
    
  3. Find the distributable files in the dist directory.

Usage


Key Features in Code


Contributing

Contributions are welcome! Please:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
    
  3. Make your changes and commit them:
    git commit -m "Description of changes"
    
  4. Push to your branch:
    git push origin feature-name
    
  5. Open a pull request.

Future Improvements


Screenshots

Window Screenshot Window Thumbar Screenshot System Tray Menu Screenshot Visualizer Menu image image image image


Acknowledgments