Queue List
Version 1.2.1
- MediaMonkey Add-on -

by Zvezdan Dimitrijević
This version of the add-on works with MediaMonkey v2.x-4.x (MM 3.1.0.1223 or higher is recommended, and there is also version of the add-on that works with MM v5). It is similar to the Queue option of Winamp, i.e. it allows you to create a list with files that will be played immediately after the currently playing file, no matter if Shuffle is turned on or off.

The list of queued files is a simple playlist under the Playlists branch, which enables easy manipulation of its files (move up/down, remove) as with any other playlist. When a file from this queue list starts playback, it is automatically removed from that list. After all files from the queue list finish playback, the program continues with the reproduction of the remaining files from the Now Playing panel.

When the shuffle mode is turned on and the repeat mode is turned off, the randomized playing list is kept intact after playback of queued files, so that all files from the Now Playing panel will be played just once.

If you want to discus about this add-on, you could visit its related MediaMonkey forum thread.

You could also take a look on my other add-ons for MediaMonkey.

What is new

v1.2.1 - 2015-06-22

v1.2 - 2012-02-06

v1.1.1 - 2011-01-30

v1.1 - 2011-01-22

v1.0.1 - 2010-07-26

v1.0 - 2010-05-13

Installation

You need to accept the license agreement if you want to use this add-on.

Usage

Files that you want to play in sequence after the current one can be selected in the main filelist or in the Now Playing panel. Adding selected files to the Queue List can be done by press of F3 hotkey, or it could be done by the Queue Selected command from the main Play menu, or by the same command in the context menu of the main filelist/Now Playing panel..

The Queue List, which contains files that are waiting to be played, is a simple playlist with that name inside the Playlists branch. You could create it manually, or it will be created automatically when you apply the Queue Selected command. The limitation of the add-on is that you cannot have another playlist with that name, unless you have an unique path to it specified in the QueuePlaylist ini key.

If you apply the Queue Selected command on the selected files in the main filelist that don't already exist in the Now Playing panel, these files will be automatically added to the end of the Now Playing panel, otherwise they cannot be played. Also, if you apply the Queue Selected command on the selected files in the Now Playing panel that are not already added to the Library, these files will be added to it automatically. The same apply if you use drag&drop or copy/paste to add files to the Queue List playlist instead of the Queue Selected command.

Since the Queue List is a regular MM playlist, you could add/remove files to it manually e.g. by drag&drop or copy/paste as with any playlist, without using the Queue Selected command at all. Also, you can reorder files in it as you wish. However, manually adding files to the Queue List doesn't automatically add missing files to the Now Playing panel with MM older than v4.1.0.1648, so with these older versions you should use the Queue Selected command instead of drag&drop. The Queue List playlist is automatically displayed in the additional panel in the main filelist of MM5 when you apply the Queue Selected command.

If you press "F4" hot-key, you will get displayed the Queue List playlist; if you press that hot-key again you will go back to the previous view.

If you have one or more files in the Queue List that are not already played and if you restart the program, that playlist will keep its content and the playback will resume with them until the Queue List finishes empty.

When you apply the Queue Selected command on a file that already exists in the Queue List, it will be added again making duplicates in the list. Some versions of the program display the confirmation dialog box when that happens.

After the program finishes with the reproduction of the currently playing file, it will automatically start playback of files from the Queue List. When the file from this list starts playback, it is automatically removed from it. When all files from the Queue List are played, that playlist will end up empty, and the program will continue with the reproduction of the remaining files from the Now Playing panel.

This add-on allows playing files from the Now Playing files just once, including files added from the queue. In another words, not a single file should be skipped or played twice. Using shuffle mode for example, if you have 5 files in the Now Playing panel and if you played 2 files before you added other files to the Queue List, after these files from that queue finish with playback, the program will play the remaining 3 files.

Limitations

Manually adding files to the Queue List by drag &drop or copy/paste doesn't automatically add files to the Now Playing panel that are missing, so in such case you should use the Queue Selected command instead.

Additional INI keys

There are some keys in the [QueueList] section of the MediaMonkey.ini file for some less needed options:
  • QueuePlaylist - the name of the queue playlist; the default queue playlist is "Queue List" as a child of the Playlists node, but it could be even some nested one if you use an unique name or if you specify the full path to it using "\" as a level separator, e.g. Songs\My Queue;

  • QueueSelectedHotkey - the hot-key for the Queue Selected command; default is F3;

  • ShowQueueListHotkey - the toggle hot-key for display of the Queue List playlist; default is F4.

    The MediaMonkey.ini file is stored in the c:\Documents and Settings\User_Name\Application Data\MediaMonkey folder for MM4 and Win7. You could find the location of the .ini file depending of the version of MediaMonkey and Windows here. If you want to modify any key in it using e.g. Notepad, you should do that with closed MediaMonkey application.