Skip to content

Pause player when opening recommended video in external player #7387

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

absidue
Copy link
Member

@absidue absidue commented May 9, 2025

Pull Request Type

  • Bugfix

Description

When you open the currently playing video in an external player or open a video from the playlist box, we pause the video player. At the moment we don't do that when you open a video from the recommended videos list in an external player, this pull request rectifies that.

Testing

You can pick any external player in the external player settings, you do not have to set it up properly (e.g installing it or configuring the path to it) as the pausing happens before FreeTube launches the external player.

Open a video and click on the open in external player button for one of the videos in the recommended list, the player should pause.

Desktop

  • OS: Windows
  • OS Version: 10
  • FreeTube version: a560499

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) May 9, 2025 16:23
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label May 9, 2025
@FreeTubeBot FreeTubeBot merged commit 76adf33 into FreeTubeApp:development May 13, 2025
5 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label May 13, 2025
@absidue absidue deleted the recommended-external-player branch May 13, 2025 16:32
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request May 15, 2025
* development: (49 commits)
  Bump electron from 35.2.1 to 36.2.0 (FreeTubeApp#7403)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Slovak)
  Switch from OPEN_EXTERNAL_LINK IPC call to window.open() (FreeTubeApp#7380)
  Translated using Weblate (Korean)
  Translated using Weblate (Slovak)
  Translated using Weblate (Assamese)
  Translated using Weblate (Romanian)
  Translated using Weblate (Croatian)
  Translated using Weblate (Slovak)
  Translated using Weblate (Assamese)
  Fix typo in WRITE_TO_DEFAULT_FOLDER IPC call (FreeTubeApp#7378)
  Pause player when opening recommended video in external player (FreeTubeApp#7387)
  Migrate the PlaylistInfo component to the composition API (FreeTubeApp#7383)
  Migrate the PrivacySettings component to the composition API (FreeTubeApp#7397)
  Migrate the FtProfileSelector component to the composition API (FreeTubeApp#7388)
  ...
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request May 15, 2025
* custom-builds/current: (49 commits)
  Bump electron from 35.2.1 to 36.2.0 (FreeTubeApp#7403)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Hebrew)
  Translated using Weblate (Slovak)
  Switch from OPEN_EXTERNAL_LINK IPC call to window.open() (FreeTubeApp#7380)
  Translated using Weblate (Korean)
  Translated using Weblate (Slovak)
  Translated using Weblate (Assamese)
  Translated using Weblate (Romanian)
  Translated using Weblate (Croatian)
  Translated using Weblate (Slovak)
  Translated using Weblate (Assamese)
  Fix typo in WRITE_TO_DEFAULT_FOLDER IPC call (FreeTubeApp#7378)
  Pause player when opening recommended video in external player (FreeTubeApp#7387)
  Migrate the PlaylistInfo component to the composition API (FreeTubeApp#7383)
  Migrate the PrivacySettings component to the composition API (FreeTubeApp#7397)
  Migrate the FtProfileSelector component to the composition API (FreeTubeApp#7388)
  ...
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.

5 participants