From 47635d5cfecb16f5df0fef8e02706bd2f0a8d6dd Mon Sep 17 00:00:00 2001 From: Javier Domingo Cansino Date: Tue, 17 Sep 2013 12:34:24 +0200 Subject: [PATCH] Adding mpd frontend capabilities for audio-mute --- mopidy/frontends/mpd/protocol/audio_output.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mopidy/frontends/mpd/protocol/audio_output.py b/mopidy/frontends/mpd/protocol/audio_output.py index 01982a71..03289cd3 100644 --- a/mopidy/frontends/mpd/protocol/audio_output.py +++ b/mopidy/frontends/mpd/protocol/audio_output.py @@ -13,7 +13,8 @@ def disableoutput(context, outputid): Turns an output off. """ - raise MpdNotImplemented # TODO + if int(outputid) == 0: + context.core.playback.set_mute(True) @handle_request(r'^enableoutput "(?P\d+)"$') @@ -25,7 +26,8 @@ def enableoutput(context, outputid): Turns an output on. """ - raise MpdNotImplemented # TODO + if int(outputid) == 0: + context.core.playback.set_mute(False) @handle_request(r'^outputs$') @@ -37,8 +39,9 @@ def outputs(context): Shows information about all outputs. """ + ena = 0 if context.core.playback.get_mute().get() else 1 return [ ('outputid', 0), ('outputname', 'Default'), - ('outputenabled', 1), + ('outputenabled', ena), ]