Change application volume from terminal

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
1
down vote

favorite
2












Is there a way to change individual application volumes from the terminal? I found a way to change the master volume which is amixer -D pulse sset Master 50% but I would like to be able to change volumes for individual applications like is possible in pavucontrol. My usage would be for scripting.







share|improve this question






















  • Depends on the application. Look into man <application>
    – Jacob Vlijm
    Feb 23 '15 at 7:03










  • I don't want to change the in application volume, I want to change the pulseaudio volume level for any application. For example, skype, which has no runtime parameters.
    – AkBKukU
    Feb 23 '15 at 15:08














up vote
1
down vote

favorite
2












Is there a way to change individual application volumes from the terminal? I found a way to change the master volume which is amixer -D pulse sset Master 50% but I would like to be able to change volumes for individual applications like is possible in pavucontrol. My usage would be for scripting.







share|improve this question






















  • Depends on the application. Look into man <application>
    – Jacob Vlijm
    Feb 23 '15 at 7:03










  • I don't want to change the in application volume, I want to change the pulseaudio volume level for any application. For example, skype, which has no runtime parameters.
    – AkBKukU
    Feb 23 '15 at 15:08












up vote
1
down vote

favorite
2









up vote
1
down vote

favorite
2






2





Is there a way to change individual application volumes from the terminal? I found a way to change the master volume which is amixer -D pulse sset Master 50% but I would like to be able to change volumes for individual applications like is possible in pavucontrol. My usage would be for scripting.







share|improve this question














Is there a way to change individual application volumes from the terminal? I found a way to change the master volume which is amixer -D pulse sset Master 50% but I would like to be able to change volumes for individual applications like is possible in pavucontrol. My usage would be for scripting.









share|improve this question













share|improve this question




share|improve this question








edited Apr 13 '17 at 12:24









Community♦

1




1










asked Feb 23 '15 at 4:16









AkBKukU

1521214




1521214











  • Depends on the application. Look into man <application>
    – Jacob Vlijm
    Feb 23 '15 at 7:03










  • I don't want to change the in application volume, I want to change the pulseaudio volume level for any application. For example, skype, which has no runtime parameters.
    – AkBKukU
    Feb 23 '15 at 15:08
















  • Depends on the application. Look into man <application>
    – Jacob Vlijm
    Feb 23 '15 at 7:03










  • I don't want to change the in application volume, I want to change the pulseaudio volume level for any application. For example, skype, which has no runtime parameters.
    – AkBKukU
    Feb 23 '15 at 15:08















Depends on the application. Look into man <application>
– Jacob Vlijm
Feb 23 '15 at 7:03




Depends on the application. Look into man <application>
– Jacob Vlijm
Feb 23 '15 at 7:03












I don't want to change the in application volume, I want to change the pulseaudio volume level for any application. For example, skype, which has no runtime parameters.
– AkBKukU
Feb 23 '15 at 15:08




I don't want to change the in application volume, I want to change the pulseaudio volume level for any application. For example, skype, which has no runtime parameters.
– AkBKukU
Feb 23 '15 at 15:08










1 Answer
1






active

oldest

votes

















up vote
2
down vote



accepted










I found the solution hidden in a comment on unix.stackexchange. Use pactl list sink-inputs to find your application's sink input number. Then use pactl set-sink-input-volume [sink number] [volume percent] to set the volume of your application.






share|improve this answer






















  • This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
    – Błażej Michalik
    Jan 23 '16 at 1:23











  • I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
    – AkBKukU
    Feb 9 '16 at 18:21











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f588772%2fchange-application-volume-from-terminal%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
2
down vote



accepted










I found the solution hidden in a comment on unix.stackexchange. Use pactl list sink-inputs to find your application's sink input number. Then use pactl set-sink-input-volume [sink number] [volume percent] to set the volume of your application.






share|improve this answer






















  • This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
    – Błażej Michalik
    Jan 23 '16 at 1:23











  • I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
    – AkBKukU
    Feb 9 '16 at 18:21















up vote
2
down vote



accepted










I found the solution hidden in a comment on unix.stackexchange. Use pactl list sink-inputs to find your application's sink input number. Then use pactl set-sink-input-volume [sink number] [volume percent] to set the volume of your application.






share|improve this answer






















  • This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
    – Błażej Michalik
    Jan 23 '16 at 1:23











  • I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
    – AkBKukU
    Feb 9 '16 at 18:21













up vote
2
down vote



accepted







up vote
2
down vote



accepted






I found the solution hidden in a comment on unix.stackexchange. Use pactl list sink-inputs to find your application's sink input number. Then use pactl set-sink-input-volume [sink number] [volume percent] to set the volume of your application.






share|improve this answer














I found the solution hidden in a comment on unix.stackexchange. Use pactl list sink-inputs to find your application's sink input number. Then use pactl set-sink-input-volume [sink number] [volume percent] to set the volume of your application.







share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 13 '17 at 12:37









Community♦

1




1










answered Feb 23 '15 at 15:34









AkBKukU

1521214




1521214











  • This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
    – Błażej Michalik
    Jan 23 '16 at 1:23











  • I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
    – AkBKukU
    Feb 9 '16 at 18:21

















  • This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
    – Błażej Michalik
    Jan 23 '16 at 1:23











  • I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
    – AkBKukU
    Feb 9 '16 at 18:21
















This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
– Błażej Michalik
Jan 23 '16 at 1:23





This one is great. I can now fade out spotify with for ((i=50;i<100;i+=1)); do; pactl set-sink-input-volume 28 $i%; sleep 0.05; done Just need to know how to get spotify sink in a more assuring way.
– Błażej Michalik
Jan 23 '16 at 1:23













I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
– AkBKukU
Feb 9 '16 at 18:21





I had used this command to make a script to use the pedals from an old driving wheel to control music playback volume. I put the script up here. Check out the function getSink to see a way to do it in a script. Not that the second line in it uses the variable $SINKAPP. you can substitute your process name here.
– AkBKukU
Feb 9 '16 at 18:21













 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f588772%2fchange-application-volume-from-terminal%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

pylint3 and pip3 broken

Missing snmpget and snmpwalk

How to enroll fingerprints to Ubuntu 17.10 with VFS491