Mocp Controlling ALL audio on system despite mocp having it owns volume under pavucontrol


System; Arch
~ $ mocp --version

This is : Music On Console
Version : 2.5.2
Revision : 2930
Built : Apr 24 2018 16:18:12
Compiled with : OSS ALSA JACK Network streams resample
Running on : Linux 5.0.5-arch1-1-ARCH x86_64
Author : Damian Pietras
Homepage :
E-Mail :
Copyright : (C) 2003-2016 Damian Pietras and others
License : GNU General Public License, version 2 or late

The issue, basically. Is that when I change the volume in MOCP it controls EVERYTHING, my whole system sound.

The more I see of PulseAudio's ALSA API emulation, the more broken it seems to be.

This is PulseAudio's problem, not MOC's. MOC only sees the emulated ALSA volume control and what PulseAudio does with it is up to it. There may be some PulseAudio option which allows you to make emulated volume control specific to an individual client application's volume or provides a differently named mixer to it, but you'd have to check the PulseAudio documentation for that.

In the meanwhile, using MOC's SoftMixer might provide a solution for you.

In good news: there is a native PulseAudio sound driver planned for MOC 2.7.

Awesome! I'll just try and deal with it till it's here then.