Skip to content

Handle play-external IPC messages - #496

Open
DavidAGInnovation wants to merge 1 commit into
Stremio:v5from
DavidAGInnovation:fix/play-external-ipc
Open

Handle play-external IPC messages#496
DavidAGInnovation wants to merge 1 commit into
Stremio:v5from
DavidAGInnovation:fix/play-external-ipc

Conversation

@DavidAGInnovation

Copy link
Copy Markdown

Summary

Handle play-external IPC messages in the v5 shell by routing them through the same native external-URL handler as open-external.

Problem

The web UI emits play-external when a non-HTTP external-player link is selected, but the shell only dispatches open-external. The UI then shows “Stream opened in external player” even though no player launches.

Fix

Accept both IPC command names and call Qt.openUrlExternally(args[1]) for either one.

This restores external-player launching for macOS and preserves compatibility with callers using open-external.

Related: Stremio/stremio-bugs#1743

Validation

  • git diff --check
  • Reproduced the failure on macOS 5.1.26 with IINA selected.
  • Confirmed the corresponding local shell change allows the selected stream URL to reach IINA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant