Adding mpd frontend capabilities for audio-mute
This commit is contained in:
parent
390194afc3
commit
47635d5cfe
@ -13,7 +13,8 @@ def disableoutput(context, outputid):
|
|||||||
|
|
||||||
Turns an output off.
|
Turns an output off.
|
||||||
"""
|
"""
|
||||||
raise MpdNotImplemented # TODO
|
if int(outputid) == 0:
|
||||||
|
context.core.playback.set_mute(True)
|
||||||
|
|
||||||
|
|
||||||
@handle_request(r'^enableoutput "(?P<outputid>\d+)"$')
|
@handle_request(r'^enableoutput "(?P<outputid>\d+)"$')
|
||||||
@ -25,7 +26,8 @@ def enableoutput(context, outputid):
|
|||||||
|
|
||||||
Turns an output on.
|
Turns an output on.
|
||||||
"""
|
"""
|
||||||
raise MpdNotImplemented # TODO
|
if int(outputid) == 0:
|
||||||
|
context.core.playback.set_mute(False)
|
||||||
|
|
||||||
|
|
||||||
@handle_request(r'^outputs$')
|
@handle_request(r'^outputs$')
|
||||||
@ -37,8 +39,9 @@ def outputs(context):
|
|||||||
|
|
||||||
Shows information about all outputs.
|
Shows information about all outputs.
|
||||||
"""
|
"""
|
||||||
|
ena = 0 if context.core.playback.get_mute().get() else 1
|
||||||
return [
|
return [
|
||||||
('outputid', 0),
|
('outputid', 0),
|
||||||
('outputname', 'Default'),
|
('outputname', 'Default'),
|
||||||
('outputenabled', 1),
|
('outputenabled', ena),
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user