Skip to content

Feature Request: Add Google Cast (Chromecast) Support #4444

@asherbarr

Description

@asherbarr

Preflight Checklist

  • I use the latest version of Pear Desktop (Application).
  • I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Problem Description

Hi Pear Devs,

First of all, thank you for this amazing desktop player! It's fast, sleek, and works perfectly with my setup.

I would like to suggest a feature: Google Cast (Chromecast) support directly within the app. Since many users (like myself) use YouTube Music as their primary hub, the ability to "Cast" the audio to smart speakers or TVs directly from Pear Desktop would be a huge improvement.

Why this would be great:

Allows seamless transition from desktop listening to home audio systems.

Makes Pear Desktop a complete alternative to the browser-based player.

Integrates better with the "Network" feel of the YouTube Music ecosystem.

Since the app is built on Electron, perhaps using a library like 'chromecast-api' or enabling the native internal-casting flags could be a potential starting point.

Looking forward to hearing your thoughts!

Proposed Solution

I suggest integrating Google Cast support directly into the Pear Desktop interface. This could be achieved by leveraging Electron's native capabilities or by implementing a library like chromecast-api. Adding a "Cast" icon in the player controls would allow users to stream audio to their smart speakers and TVs without leaving the app.

Alternatives Considered

Currently, the only workaround is using a web browser in parallel or using third-party system-wide casting software (like AirParrot), which is not ideal for a dedicated desktop experience.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions