mediaremoted resolves the Now Playing client from the registering process's code-signing identifier, not its bundle. codesign derives the identifier of a plist-less executable from its basename, so the bundled mpv was stamped 'mpv' regardless of PodTui.app — the audio center kept showing a blank placeholder. Signing mpv last with --identifier com.mikefreno.podtui (after the bundle deep-seal, which would otherwise re-derive the basename) makes the session register as PodTui: icon + name. Identity overridable via PODTUI_CODESIGN_IDENTITY for Developer ID release builds.
8.3 KiB
8.3 KiB