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 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 Playing panel will be played just once.
- v3.0 - 2022-04-20
- Added: version of the add-on for MediaMonkey v5.
You need to accept the license agreement if you want to use this add-on.
Files that you want to play in sequence after the current one can be selected in the main filelist or in the Playing panel. Adding selected files to the Queue List can be done by press of Ctrl+Alt+Q 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/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. Well, you can, but it is not recommended because the result is not guarantied.
If you apply the Queue Selected command on the selected files in the main filelist that don't already exist in the Playing panel, these files will be automatically added to the end of the Playing panel, otherwise they cannot be played. Also, if you apply the Queue Selected command on the selected files in the 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. 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 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, what happens next depends on the DuplicatesMode JSON property: such file could be skipped, it could be added again making duplicates in the list (behavior of the freely available version), or it could be removed similarly as with Winamp (default in this version of the add-on).
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 Playing panel.
This add-on allows playing files from the 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 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.
The MM5 version of the add-on uses the Stop After: Every File option of the program by automatically turning it on to avoid sound issues when playing queued files, which sometimes appear with the older versions of MM. The current setting of that option is remembered when you add the first file to the Queue List and it is restored when all files from the queue finish playing. This also means that you should not turn this option off manually until the queue finishes playback. The add-on also turns that option on after the restart of the program if you do that with some files left in the Queue List playlist, i.e. before you finished with the playback of queue.
There are some properties in the "QueueList" {} section of the persistent.json file for some less needed options:
You could find the location of the persistent.json file depending on the version of MediaMonkey and Windows here. If you want to modify anything in it using e.g. Notepad, you should do that with closed MediaMonkey application.
If you are interested about my other add-ons for MediaMonkey, you could visit the following page.