A cross-platform desktop application for Google Play Music and YouTube Music with media key support and rich integrations.
Google Play Music Desktop Player (GPMDP) is an unofficial desktop application that wraps the Google Play Music and YouTube Music web interfaces into a standalone, feature-rich native app. It provides a dedicated music listening experience outside the browser, reducing memory usage and improving accessibility with system integrations like media key support and desktop notifications.
Users of Google Play Music or YouTube Music who want a dedicated desktop application for music streaming with enhanced system integration and customization, particularly those on Windows, macOS, or Linux seeking to reduce browser resource usage.
Developers choose this over alternatives because it offers deep system integration (e.g., media keys, taskbar controls), extensive customization (themes, CSS), and unique features like voice controls and external APIs, all while being a lightweight, community-driven tool that supports both Google Play Music and YouTube Music.
A beautiful cross platform Desktop Player for Google Play Music
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports system media keys, taskbar media controls (Windows-only), and desktop notifications, providing a native app feel beyond the browser. The README highlights media key support and minimize to taskbar functionality.
Offers dark theme, accent colors, CSS customization, and a mini player mode, allowing users to tailor the interface. The README lists customizable accent color + CSS support and a simplistic mini player.
Integrates both Google Play Music and YouTube Music in one app, providing a unified player for Google's music services. The README states 'YouTube Music fully integrated!' alongside Google Play Music.
Provides JSON and WebSocket APIs for third-party integration, enabling developers to control playback and fetch song data programmatically. The README documents both interfaces in the Docs folder.
Lacks official Google backing, making it vulnerable to breaking changes if Google alters its web interfaces, and depends on community maintenance for fixes.
Some features like taskbar media controls are Windows-only, and building installers requires platform-specific tools (e.g., dpkg for Debian), reducing cross-platform consistency.
Setting up the development environment requires specific Node.js versions (6.3.x) and platform-dependent tools, which can be a barrier for contributors, as noted in the Dev Requirements.