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

Which professions warranted travel in Medieval times?

How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

Trouble downloading packages list due to a “Hash sum mismatch” error