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

Audio keeps breaking (on) Linux #11205

Closed
betalars opened this issue Jan 16, 2023 · 5 comments
Closed

Audio keeps breaking (on) Linux #11205

betalars opened this issue Jan 16, 2023 · 5 comments
Labels

Comments

@betalars
Copy link

Bug Description

Overview

Mixxx Audio on Linux is borked when you start the application. It also breaks Audio Playback system-wide while the application is running.

Steps to Reproduce

  1. Start Mixxx
  2. Don't configure the Audio

Expected Result

There's a reasonable preset, that works good enough and you can change that if you need to.

Observed Result

Audio Playback does not work in Mixxx at all and all my System Audio no longer works while Mixxx is running.

Additional Information

I wasn't sure if this is intentional behavior or if this is a bug, but as it works per default on windows, I figured this might be a bug. However, as I have a unusual use-case, you might want some additional info:

I am just a humble DungeonMaster. I use Mixxx to play ambient music because it can

  • loop Audio tracks seemlessly, even when they have an opening
  • categorise and organise music
  • blend between tracks
    and more noob-freindly applications like vlc just can't do that.

I see why a DJ would want and need to properly do their audio setup to be able to use Mixxx.

But like ... I don't. Please just let me use pulse like any other application and if that means headphones and all decks all play on the same audio device per default, that sounds like a me-problem. And re-configuring no preset vs re-configuring a weird preset seems like the same amount of work to me, with the difference being Mixxx works more when you have a weird preset.

Ps.: I use pulse most of the time.

Version

2.3.3

OS

nixOS (Linux), Arch (Linux)

@betalars betalars added the bug label Jan 16, 2023
@ronso0
Copy link
Member

ronso0 commented Jan 16, 2023

This is intended behavioir to n order to get exclusive sound card access for lowest possible latency.
Just disable the pulseaudio suspender in the Mixxx launcher
https://github.com/mixxxdj/mixxx/wiki/Troubleshooting#other-programs-do-not-make-sound-while-mixxx-is-running

@ronso0 ronso0 closed this as completed Jan 16, 2023
@betalars
Copy link
Author

betalars commented Jan 17, 2023

Just disable the pulseaudio suspender

I think a feature, that breaks all other applications, should really not be enabled by default.

I get that this is a pro thing you'd want to allow people to do. But not by default.

@ronso0
Copy link
Member

ronso0 commented Jan 17, 2023

Maybe we can add a second launcher without pasuspender, but I vite against changing the primary.

@betalars
Copy link
Author

There is a promt, that informs you when you have not set up your audio yet.

Why not make a prompt (upon first startup) explaining, how Syncthing would like to disable playback system-wide to reduce latency and if you are okay with it?

  1. Users can easily opt out of this strange behavior.
  2. Users can then also understand, that and why this is happening.

@daschuer
Copy link
Member

We have here a bug suggesting making it a preferences option: #10675
This is also related: #8285
And this: #7828

Is your idea covered by one of them? Else file a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants