<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://jitterjames.net/voxcommandoWiki/index.php?action=history&amp;feed=atom&amp;title=Plugin_MM</id>
	<title>Plugin MM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://jitterjames.net/voxcommandoWiki/index.php?action=history&amp;feed=atom&amp;title=Plugin_MM"/>
	<link rel="alternate" type="text/html" href="https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_MM&amp;action=history"/>
	<updated>2026-10-16T15:41:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_MM&amp;diff=187&amp;oldid=prev</id>
		<title>James: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_MM&amp;diff=187&amp;oldid=prev"/>
		<updated>2021-01-13T17:25:00Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:25, 13 January 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>James</name></author>
		
	</entry>
	<entry>
		<id>https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_MM&amp;diff=186&amp;oldid=prev</id>
		<title>Jitterjames: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_MM&amp;diff=186&amp;oldid=prev"/>
		<updated>2014-11-25T18:03:02Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Go to the main '''[[Plugins]]''' page.&lt;br /&gt;
&lt;br /&gt;
Go to the complete '''[[Plugin List]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plugin Description=&lt;br /&gt;
&lt;br /&gt;
Actions to control MediaMonkey and to retrieve information about currently playing media.&lt;br /&gt;
&lt;br /&gt;
=Actions for the MM plugin=&lt;br /&gt;
==AddCurrentToPlaylist==&lt;br /&gt;
[[MM.AddCurrentToPlaylist]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Adds the currently playing song to the MediaMonkey playlist named &amp;lt;Playlist&amp;gt;.  You cannot add a song to an AutoPlaylist.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Playlist : Playlist to add current track to [''string'']&lt;br /&gt;
==AdjustVolume==&lt;br /&gt;
[[MM.AdjustVolume]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Modifies the playback volume by &amp;lt;Amount&amp;gt; %&amp;lt;BR/&amp;gt;Use a positive number to increase volume.&amp;lt;BR/&amp;gt;Use a negative number to reduce volume.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Amount : +/- ajustment in % [''integer'']&lt;br /&gt;
==CurrentSongData==&lt;br /&gt;
[[MM.CurrentSongData]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Get information about the current song.  Parameter should be one of the following:&amp;lt;BR/&amp;gt;album / artist / conductor / genre / id / mood / path / playcounter / rating / title / year / occasion / custom1 / ... / custom5&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Data type : &amp;lt;data type&amp;gt; [''string'']&lt;br /&gt;
==DoubleUp==&lt;br /&gt;
[[MM.DoubleUp]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Modifies the current playlist by adding a random second song for each artist.&amp;lt;BR/&amp;gt;This means you will hear two songs in a row for each artist.&amp;lt;BR/&amp;gt;Processing can be a bit slow and will only iterate through a maximum of 50 songs, resulting in up to 100 songs after doubling.&lt;br /&gt;
==GenXML==&lt;br /&gt;
[[MM.GenXML]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Generates all payloadXML files based on the MediaMonkey plugin settings.&lt;br /&gt;
==GetVolume==&lt;br /&gt;
[[MM.GetVolume]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Returns current MediaMonkey volume from 0 to 100.&lt;br /&gt;
==LoadBySQL==&lt;br /&gt;
[[MM.LoadBySQL]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Loads songs according to an SQL query using the specified &amp;lt;Where&amp;gt; clause.&amp;lt;BR/&amp;gt;Example where parameter: &amp;lt;BR/&amp;gt;rating&amp;gt;75 order by random() limit 25&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;Special can be set to Replace, Mix, or PlayNext.  Default is Replace&amp;lt;BR/&amp;gt;Playnext will add new tracks after the current playing song.&amp;lt;BR/&amp;gt;Mix will do the following:&amp;lt;BR/&amp;gt;1 - Remove all tracks in now playing that precede the current track&amp;lt;BR/&amp;gt;2 - Add the newly requested tracks to existing playlist&amp;lt;BR/&amp;gt;3 - Shuffle them all together.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;For both Mix and Playnext, the current song will continue to play.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1-2&lt;br /&gt;
#Where : sql query where clause used to specify songs to load [''string'']&lt;br /&gt;
#Special : Replace, Mix, or PlayNext [''string'']&lt;br /&gt;
==LoadEqPreset==&lt;br /&gt;
[[MM.LoadEqPreset]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Enables the MM equalizer and loads (if possible) the preset defined by &amp;lt;filename&amp;gt;.  The parameter does not need to include the path to the file.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Filename : &amp;lt;filename&amp;gt; [''string'']&lt;br /&gt;
==LoadPlaylist==&lt;br /&gt;
[[MM.LoadPlaylist]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Loads the playlist with the name &amp;lt;Playlist&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Playlist : Name of Playlist to load [''string'']&lt;br /&gt;
==mode settings==&lt;br /&gt;
Enable/disable various MediaMonkey playback modes.&lt;br /&gt;
===SetAutoDJ===&lt;br /&gt;
[[MM.SetAutoDJ]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Turn MM autoDJ on or off. &amp;lt;BR/&amp;gt;Parameter should be one of: true, false, on, off&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#AutoDJ : True or False [''boolean'']&lt;br /&gt;
===SetCrossfade===&lt;br /&gt;
[[MM.SetCrossfade]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Turn MM crossfade between songs on or off. &amp;lt;BR/&amp;gt;Parameter should be one of: true, false, on, off&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#CrossFade : True or False [''boolean'']&lt;br /&gt;
===SetEQ===&lt;br /&gt;
[[MM.SetEQ]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Turn MM equalizer on or off. &amp;lt;BR/&amp;gt;Parameter should be one of: true, false, on, off&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#EQ : True or False [''boolean'']&lt;br /&gt;
===SetRepeat===&lt;br /&gt;
[[MM.SetRepeat]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Turn MM song repeat on or off. &amp;lt;BR/&amp;gt;Parameter should be one of: true, false, on, off&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Repeat : True or False [''boolean'']&lt;br /&gt;
===SetShuffle===&lt;br /&gt;
[[MM.SetShuffle]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Turn MM song shuffle on or off. &amp;lt;BR/&amp;gt;Parameter should be one of: true, false, on, off&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Shuffle : True or False [''boolean'']&lt;br /&gt;
==Next==&lt;br /&gt;
[[MM.Next]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Advance playback to the next song.&lt;br /&gt;
==NPList==&lt;br /&gt;
[[MM.NPList]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Returns the current MM &amp;quot;Now playing&amp;quot; playlist.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;Returns first &amp;lt;Count&amp;gt; songs starting at song &amp;lt;Index&amp;gt;.&amp;lt;BR/&amp;gt;To start at the current song, Use the word current for the &amp;lt;Index&amp;gt; parameter.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;This is based on *all* of the songs in the now playing list, regardless of what the currently playing song is (i.e. results returned are not relative to the currently playing song, but to the first song in the playlist).&lt;br /&gt;
&lt;br /&gt;
* Parameters: 0-2&lt;br /&gt;
#Count : Number of songs to return (default: 10) [''integer'']&lt;br /&gt;
#Index : Index of first song to return (default: 1) - accepts the word: current [''string'']&lt;br /&gt;
==NPShuffle==&lt;br /&gt;
[[MM.NPShuffle]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Shuffles MM's &amp;quot;now playing&amp;quot; playlist. Shuffles list and puts currently playing song at the beginning of the re-ordered list.&lt;br /&gt;
==Pause==&lt;br /&gt;
[[MM.Pause]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Pause playback.&lt;br /&gt;
==Play==&lt;br /&gt;
[[MM.Play]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Begin/resume playback.&lt;br /&gt;
==Previous==&lt;br /&gt;
[[MM.Previous]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Previous track. If a track is already playing, this action will &amp;quot;rewind&amp;quot; to beginning of currently playing track. &amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;Use the set of actions &amp;quot;MM.Stop&amp;quot; &amp;gt; &amp;quot;MM.Previous&amp;quot; &amp;gt; &amp;quot;MM.Play&amp;quot; if you want it to play the previous track rather than rewinding to beginning of current track.&lt;br /&gt;
==SetCurrentTrack==&lt;br /&gt;
[[MM.SetCurrentTrack]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Sets the playhead to track number &amp;lt;index&amp;gt; in the MM &amp;quot;now playing&amp;quot; playlist.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Index : Track # [''integer'']&lt;br /&gt;
==SetRating==&lt;br /&gt;
[[MM.SetRating]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Sets the rating for the currently playing song.&amp;lt;BR/&amp;gt;50 = 2.5 stars, 60 = 3 stars, ... 100 = 5 stars&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Rating : 0-100 [''integer'']&lt;br /&gt;
==SetVolume==&lt;br /&gt;
[[MM.SetVolume]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Sets the playback volume of mediamonkey to &amp;lt;0-100&amp;gt; %&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Volume : 0-100 [''integer'']&lt;br /&gt;
==SoftMute==&lt;br /&gt;
[[MM.SoftMute]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Reduces the MM playback volume to a &amp;lt;Percent&amp;gt;age of its current level.  Volume can be restored later using MM.SoftUnmute&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#Percent : 0-100 [''integer'']&lt;br /&gt;
==SoftUnmute==&lt;br /&gt;
[[MM.SoftUnmute]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Restores MM volume to the level it was at before using MM.SoftMute&lt;br /&gt;
==Stop==&lt;br /&gt;
[[MM.Stop]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Stop playback&lt;/div&gt;</summary>
		<author><name>Jitterjames</name></author>
		
	</entry>
</feed>