Skip to content
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

mpv is missing features on Darwin #160828

Closed
leungbk opened this issue Feb 19, 2022 · 3 comments
Closed

mpv is missing features on Darwin #160828

leungbk opened this issue Feb 19, 2022 · 3 comments
Assignees
Labels
0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin

Comments

@leungbk
Copy link
Member

leungbk commented Feb 19, 2022

Describe the bug

  1. Pressing f to go into full-screen mode doesn't work (other keys like q work as normal).
  2. When not in full screen, the title bar and the quit/minimize/maximize buttons should not be visible under most circumstances; this is the behavior I observe when using mpv via Homebrew. However, a Nix-installed version of mpv does show the title bar and such.

Steps To Reproduce

nix-shell -p --pure mpv on aarch64-darwin.

Expected behavior

  1. f should go into full-screen mode
  2. Title bar and friends should not generally be visible even when not in full-screen mode

Notify maintainers

@marsam

He seems to be the most recent contributor to the mpv recipe who uses Darwin. I know he's not listed as a maintainer for mpv, but I don't think anybody on the maintainer list actually uses Darwin.

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.3.0, macOS 12.2.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.6.0`
 - channels(root): `"darwin, home-manager-22.05pre347261.6d8215281b2, nixpkgs-22.05pre345869.46821ea01c8"`
 - channels(brian): `"darwin, home-manager-22.05pre347261.6d8215281b2"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`
@leungbk leungbk added 0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin labels Feb 19, 2022
@veprbl
Copy link
Member

veprbl commented Feb 19, 2022

This is probably because we use the deprecated cocoa backend, because we don't have swift: #37473

@stephank stephank self-assigned this Oct 6, 2022
@Enzime
Copy link
Member

Enzime commented Oct 7, 2022

Before Swift support is added to Nixpkgs, you can use IINA in the meantime which is built around libmpv and currently available in Nixpkgs.

https://iina.io/

@Atemu
Copy link
Member

Atemu commented Oct 7, 2022

Note that our IINA is a binary package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin
Projects
None yet
Development

No branches or pull requests

6 participants