A native desktop wrapper for YouTube Music that adds system integration and customizable visual themes.

Pear Desktop is an open-source desktop app that provides a native desktop experience for a music streaming service. It functions as a wrapper and extension, allowing users to run the player as a standalone application rather than through a web browser. This approach removes the need to keep a browser tab open and provides a more focused environment for music playback.
The software is available for Windows, macOS, and Linux. It can be installed via package managers such as Scoop and Winget on Windows, Homebrew on macOS, and the AUR or eopkg on various Linux distributions. Users can also perform manual installations via executable files, with specific support for x64, arm64, and ia32 architectures to ensure compatibility across different hardware setups.
Built with Electron and Node.js, the application is designed for users who want more control over their music player's visual presentation and functionality. The architecture allows for a high degree of customization through a plugin system where developers can create folders in the source directory to inject custom logic or styles. For those contributing to the project, the software supports a full development environment via devcontainers in VS Code, which simplifies the build process by managing dependencies within a container.
Pear Desktop serves as a community-driven enhancement for those seeking a dedicated desktop client for their music streaming. It is an unofficial, non-profit tool that bridges the gap between a web-based service and a native desktop application.
Manage and stream a personal media library to various devices via a self-hosted server.
A high-efficiency real-time video server supporting multiple streaming protocols and diverse hardware architectures for live media.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.