public static string SetVol(int NodeID, int Value) { if (!Variables.MediaPlayerEnabled) { return("Media player function is not enabled"); } if (Value > 100 || Value < 0) { Value = 0; return("Chosen volume is invalid, acceptable values are from 0-100"); } if (Value > Variables.MaxVolume) { Value = Variables.MaxVolume; return("Chosen volume is outside the allowable range set by the volume governer, acceptable values are 0-" + Variables.MaxVolume); } Variables.CurVolume = Value; switch (Variables.nodes[NodeID].Type) { case "MPD": MPDControl.SetVol(); return("Volume has been set to " + Variables.CurVolume); } return("Node " + NodeID + " is not a media player, skipping"); }
public static string GetSong(int NodeID) { if (!Variables.MediaPlayerEnabled) { return("Media player function is not enabled"); } if (Variables.nodes[NodeID].Type == "MPD") { return(MPDControl.GetSong()); } return("Invalid Music Player"); }
public static string InitNodePlayer(int NodeID) { if (!Variables.MediaPlayerEnabled) { return("Media player function is not enabled"); } if (Variables.nodes[NodeID].Type == "MPD") { MPDControl.setup(NodeID); return("Media player MPD has been started"); } return("Invalid Music Player"); }
public static string Pause(int NodeID) { if (!Variables.MediaPlayerEnabled) { return("Media player function is not enabled"); } switch (Variables.nodes[NodeID].Type) { case "MPD": MPDControl.Pause(); return("Media Paused"); } return("Node " + NodeID + " is not a media player, skipping"); }
public static string LoadPL(int NodeID, string PLName) { if (!Variables.MediaPlayerEnabled) { return("Media player function is not enabled"); } switch (Variables.nodes[NodeID].Type) { case "MPD": MPDControl.LoadPL(PLName); return("Playlist changed"); } return("Node " + NodeID + " is not a media player, skipping"); }