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

Device ports over 9 are displayed differently #2

Open
ovenwerks opened this issue Nov 29, 2022 · 7 comments
Open

Device ports over 9 are displayed differently #2

ovenwerks opened this issue Nov 29, 2022 · 7 comments

Comments

@ovenwerks
Copy link

See image attached. Ports 0 through 9 are displayed as playback_AUX with port number in boxes and ports over 9 are displayed as playback with AUX10, AUX11 in little boxes.

Note this is with pipewire and may not show up with jack that has no AUX all over the place. Also in PW where ports have the same name (like input_FL) the second similar named port will have a number appended to it. For example: Plasma PA:input_FL-367. These also display differently.

patchanceover9

@Houston4444
Copy link
Owner

This issue has already been fixed. Maybe you use RaySession or Patchance last release, but not git master. See Houston4444/RaySession#147

@ovenwerks
Copy link
Author

ovenwerks commented Nov 30, 2022

Thank you, does that fix also deal with what is seen in this image? I should maybe rename the issue?
LR_image

@Houston4444
Copy link
Owner

Houston4444 commented Nov 30, 2022

No, it wont.
Stereo detection is not perfect, and it can't be. It's based on port names, checking if a port can be grouped with the previous one.
Here, admit that port names are really strange, jumping 2 values from the left to the right one (FL-367, FR-369...). Anyway it is not understandable for normal user to know what port names means !

We have some solutions:

  • do nothing, and let user group the ports (right click on a port -> set as stereo with)
  • Implement a new rule, but what a strange rule ! risk to group wrong ports together exists.
  • Ask to the concerned devs why theses names are written this way, and convince them to change.
  • Ask the devs to set portgroup metadatas on the ports

@ovenwerks
Copy link
Author

"Ask the devs to set portgroup metadatas on the ports" This is probably the best solution.

Feel free to call this closed.

As a new user of pipewire, I am struggling to come to terms with the mixture of desktop audio I am really not interested in and jack audio which I am interested in. I am at least able to hide all the "Monitor" ports and use shorter names or change the names of devices. Thank you for the time.

@Houston4444
Copy link
Owner

I agree, metadata portgroups would be the best solution (change the names could be nice too). That said, I don't know where to call ask for a change...

I am at least able to hide all the "Monitor" ports and use shorter names or change the names of devices.

Do you plan to make a GUI to control pipewire settings ? or adapt studio-controls to pipewire ?

@ovenwerks
Copy link
Author

ovenwerks commented Dec 1, 2022 via email

@Houston4444
Copy link
Owner

Cool ! I will give a try.

It is too bad that A) pipewire does not use jack backends like ffado

I am in this case, so I may still use JACK for a long time.

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

No branches or pull requests

2 participants