Configure MPV to use PipeWire with proper app name and metadata#843
Open
M0Rf30 wants to merge 1 commit intodweymouth:mainfrom
Open
Configure MPV to use PipeWire with proper app name and metadata#843M0Rf30 wants to merge 1 commit intodweymouth:mainfrom
M0Rf30 wants to merge 1 commit intodweymouth:mainfrom
Conversation
Contributor
M0Rf30
commented
Feb 2, 2026
- Set audio output to prefer pulse/pipewire over alsa for native stream support
- Use supersonic-desktop as client name to match desktop file for icon resolution
- Set x11-name to supersonic-desktop for proper window manager integration
- Configure title format to show Artist - Track in media metadata
Contributor
Author
dweymouth
reviewed
Feb 3, 2026
M0Rf30
added a commit
to M0Rf30/supersonic
that referenced
this pull request
Feb 3, 2026
…ation - Changed audio-client-name from 'supersonic-desktop' to 'Supersonic' to match the standard app name - Changed x11-name from 'supersonic-desktop' to 'Supersonic' for consistency - Added runtime.GOOS == "linux" check to wrap PipeWire-specific audio options - Only apply pulse/pipewire audio output and title metadata on Linux systems Addresses review comments on PR dweymouth#843
M0Rf30
added a commit
to M0Rf30/supersonic
that referenced
this pull request
Feb 3, 2026
…iguration - Set audio-client-name to 'supersonic-desktop' to match desktop file icon name for proper PipeWire/PulseAudio icon display - Set x11-name to 'Supersonic' to match StartupWMClass for window manager integration (Linux only) - Added runtime.GOOS == "linux" checks for Linux-specific PipeWire/X11 configuration - Only apply pulse/pipewire audio output and title metadata on Linux systems This ensures the audio stream shows the correct icon in applications like EasyEffects while maintaining proper window manager integration. Addresses review comments on PR dweymouth#843
85aa61b to
864a2f4
Compare
M0Rf30
added a commit
to M0Rf30/supersonic
that referenced
this pull request
Feb 3, 2026
- Rename desktop file to match AppStream metadata standard - Update Exec to 'supersonic' and Icon to 'io.github.dweymouth.supersonic' - Set audio-client-name and x11-name to match desktop file (Linux only) - Add Linux-specific PipeWire config: audio output priority and title metadata Fixes icon display in PipeWire mixers like EasyEffects. Addresses PR dweymouth#843 review comments.
864a2f4 to
2e7d886
Compare
M0Rf30
added a commit
to M0Rf30/supersonic
that referenced
this pull request
Feb 3, 2026
- Rename desktop file to match AppStream metadata standard - Update Exec to 'supersonic' and Icon to 'io.github.dweymouth.supersonic' - Set audio-client-name and x11-name to match desktop file (Linux only) - Add Linux-specific PipeWire config: audio output priority and title metadata Fixes icon display in PipeWire mixers like EasyEffects. Addresses PR dweymouth#843 review comments.
951a064 to
76d5d8a
Compare
- Rename desktop file to match AppStream metadata standard - Update Exec to 'supersonic' and Icon to 'io.github.dweymouth.supersonic' - Set audio-client-name and x11-name to match desktop file (Linux only) - Add Linux-specific PipeWire config: audio output priority and title metadata Fixes icon display in PipeWire mixers like EasyEffects.
76d5d8a to
6f25e61
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
