@thejevans
@lemmy.mlI'm having an annoying issue with pipewire. I have a Scarlett 8i6 audio interface. I have it set to Pro Audio so that I can access all the input and output channels, and I have virtual devices defined to allow applications to access groups of channels as discrete devices.
For some reason, all applications keep automatically switching to my secondary (mono) output. I can sometimes get them to switch to my primary stereo output, but it's only ever a one-off and they will switch back when the current media is done playing. any thoughts?
config:
context.modules = [
{ name = libpipewire-module-loopback
args = {
node.description = "Primary - Focusrite Scarlett 8i6"
capture.props = {
node.name = "scarlett_8i6_primary"
media.class = "Audio/Sink"
audio.position = [ FL FR ]
}
playback.props = {
node.name = "playback.scarlett_8i6_primary"
audio.position = [ AUX0 AUX1 ]
target.object = "alsa_output.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-output-0"
stream.dont-remix = true
node.passive = true
}
}
}
{ name = libpipewire-module-loopback
args = {
node.description = "Secondary (Mono) - Focusrite Scarlett 8i6"
capture.props = {
node.name = "scarlett_8i6_secondary"
media.class = "Audio/Sink"
audio.position = [ MONO ]
}
playback.props = {
node.name = "playback.scarlett_8i6_secondary"
audio.position = [ AUX2 ]
target.object = "alsa_output.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-output-0"
stream.dont-remix = true
node.passive = true
}
}
}
{ name = libpipewire-module-loopback
args = {
node.description = "Microphone - Focusrite Scarlett 8i6"
capture.props = {
node.name = "capture.scarlett_8i6_mic"
audio.position = [ AUX0 ]
stream.dont-remix = true
target.object = "alsa_input.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-input-0"
node.passive = true
}
playback.props = {
node.name = "scarlett_8i6_mic"
media.class = "Audio/Source"
audio.position = [ MONO ]
}
}
}
{ name = libpipewire-module-loopback
args = {
node.description = "Instrument - Focusrite Scarlett 8i6"
capture.props = {
node.name = "capture.scarlett_8i6_inst"
audio.position = [ AUX1 ]
stream.dont-remix = true
target.object = "alsa_input.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-input-0"
node.passive = true
}
playback.props = {
node.name = "scarlett_8i6_inst"
media.class = "Audio/Source"
audio.position = [ MONO ]
}
}
}
{ name = libpipewire-module-loopback
args = {
node.description = "Mix - Focusrite Scarlett 8i6"
capture.props = {
node.name = "capture.scarlett_8i6_mix"
audio.position = [ AUX2 AUX3 ]
stream.dont-remix = true
target.object = "alsa_input.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-input-0"
node.passive = true
}
playback.props = {
node.name = "scarlett_8i6_mix"
media.class = "Audio/Source"
audio.position = [ FL FR ]
}
}
}
]
https://www.404media.co/taliban-shuts-down-queer-af-domain-breaking-mastodon-instance/
After years in limbo, the Taliban recently began reoperating Afghanistan's .af TLD, which is breaking parts of the internet.
https://www.404media.co/taliban-shuts-down-queer-af-domain-breaking-mastodon-instance/
After years in limbo, the Taliban recently began reoperating Afghanistan's .af TLD, which is breaking parts of the internet.
https://www.404media.co/taliban-shuts-down-queer-af-domain-breaking-mastodon-instance/
After years in limbo, the Taliban recently began reoperating Afghanistan's .af TLD, which is breaking parts of the internet.
https://www.404media.co/taliban-shuts-down-queer-af-domain-breaking-mastodon-instance/
After years in limbo, the Taliban recently began reoperating Afghanistan's .af TLD, which is breaking parts of the internet.
https://www.404media.co/the-tech-industry-has-a-new-plan-to-stop-right-to-repair-laws/
Faced with new laws in California and other states, big tech lobbyists want to sign a "Memorandum of Understanding" to prevent "a compliance market where lawyers drive the decisions."
https://www.404media.co/the-tech-industry-has-a-new-plan-to-stop-right-to-repair-laws/
Faced with new laws in California and other states, big tech lobbyists want to sign a "Memorandum of Understanding" to prevent "a compliance market where lawyers drive the decisions."
cross-posted from: https://lemmy.ml/post/4506191
I've used sleek as my primary todo.txt UI for a while now, and I'm really happy with it. If you are interested in a simple, but useful way to put together a todo list in plaintext, the todo.txt spec is a great way to handle it, and sleek is by far the nicest GUI I've found.
About a week ago, I ran into a minor annoyance with an edge use-case that I have, and I wrote about it in the sleek github discussion page. Within 4 days, the maintainer of the project had a new build ready that fixed my issue. Nobody else said they needed it, but they took the time to add the feature I requested and now my workflow is that much easier.
I know not every project is like this, or can be like this, but there's no way that something like this would get added at anywhere near this pace in proprietary software. I, for one, am super grateful that software like this and the people that maintain it exist. Thank you.
Please check out sleek!
I've used sleek as my primary todo.txt UI for a while now, and I'm really happy with it. If you are interested in a simple, but useful way to put together a todo list in plaintext, the todo.txt spec is a great way to handle it, and sleek is by far the nicest GUI I've found.
About a week ago, I ran into a minor annoyance with an edge use-case that I have, and I wrote about it in the sleek github discussion page. Within 4 days, the maintainer of the project had a new build ready that fixed my issue. Nobody else said they needed it, but they took the time to add the feature I requested and now my workflow is that much easier.
I know not every project is like this, or can be like this, but there's no way that something like this would get added at anywhere near this pace in proprietary software. I, for one, am super grateful that software like this and the people that maintain it exist. Thank you.
Please check out sleek!
It looks like a lot of people want to self-host Lemmy. Would having an ActivityPub relay setup for those instances to subscribe to, instead of them all subscribing individually to the bigger instances be feasible? I've only seen discussions online about relays in regards to Mastodon. Has anyone attempted to set up one for use with Lemmy instances?