﻿Установка плагина.

1. Распакуйте архив
2. Скопируйте папку плагина в папку AIMP\Plugins
3. Откройте Настройки >> Плагины, найдите плагин и включите его (можно просто перезапустить AIMP)
4. Откройте Найстройки >> Плагины >> Продвинутое перемешивание и выберите режимы перемешивания
5. Пользуйтесь

Название: Advanced Shuffle

Описание:
Улучшенная замена плагину Random Playlist.
Предоставляет трёхуровневое (плейлист-группа-трек) перемешивание треков с двумя режимами для каждого уровня.
При активном перемешивании плагина сначала выбирается случайный плейлист, затем в плейлисте случайная группа, затем в группе случайный трек. Каждый уровень можно включать или отключать независимо друг от друга. Например, если выключено перемешивание плейлистов, то будут перемешиваться группы и треки только в текущем плейлисте, если выключено перемешивание групп, группы не будут учитываться при перемешивании треков, если выключено перемешивание треков, будет выбираться первый трек из плейлиста или группы.
Каждый уровень имеет два режима работы: простое перемешивание и список.
В случае простого перемешивания на уровне выбирается случайный элемент, не совпадающий с текущим.
При перемешивании по списку составляется список элементов, из которого они выбираются по одному, обеспечивая уникальную неповторяющуюся последовательность. Изменение элемента предыдущего уровня проиходит только после опустошения списка текущего.

Плагин имеет выключатель, связанный с пунктом меню «Разное» и горячей клавишей, а также контролирует состояние встроенного в плеер перемешивания и не вмешивается, если оно включено. Состояние плагина относительно встроенного перемешивания отображается цветом заголовка вкладки настроек.

Примеры включения:
Отсутствует-Отсутствует-Отсутствует: плагин не влияет на очередь воспроизведения.
Отсутствует-Отсутствует-Простое: аналогично встроенному перемешиванию.
Отсутствует-Отсутствует-Список: перебор треков плейлиста без повторений.
Отсутствует-Простое-Отсутствует: случайный перебор групп плейлиста, запускается первый в группе трек.
Простое-Список-Список: случайный перебор плейлистов, в плейлисте перебор групп без повторений, в группе перебор треков без повторений.

Локализации:
Английская, русская, белорусская (официальная и тарашкевица), польская, эстонская, испанская.

Обновлено:
В версии 1.2 исправлена ошибка, вызывавшая падение плеера при включённом перемешивании групп.
В версии 1.2.1 исправлена ошибка, блокирующая переход к следующему треку при выключении плагина.
В версии 1.3:
- исправлена ошибка, вызывавшая падение плеера при запуске трека из Проводника/файлового менеджера при пустом плейлисте Default.
- добавлен новый режим перемешивания "Порядок". Действие аналогично "Списку", однако треки выбираются в порядке следования в плейлисте.
- при выборе треков пропускается трек, последним проигранный в выбранном плейлисте, если он не единственный.
В версии 1.4:
- исправлена ошибка, вызывавшая падение плеера на плейлисте Default.
В версии 1.5:
- исправлены ошибки предыдущей версии
- добавлена возможность исключать плейлисты из перемешивания, в том числе из других плагинов

Вы можете выразить свою благодарность на следующие кошельки:
WebMoney: B160707862874 R273560332427 Z348179565699 E404716631557
Яндекс.Деньги: 4100 1561 6671 080

Plugin provides a three-level (playlist-group-track) shuffling of tracks with three modes for each level.
When enabled the plugin is first selecting a random playlist, then a random playlist group, then a random group track. Each level can be enabled or disabled independently. For example, if playlists shuffling is turned off, plugin will mix groups and tracks in the current playlist only. When groups shuffling is turned off, groups will not be taken into account, When tracks shuffling is turned off, plugin will play the first track from the playlist or group.
Each level has three modes of operation: a simple, the list and the order.
In the case of simple shuffling the plugin will select at the level a random item that does not coincide with the current one.
With list shuffling plugin builds a list of items from which they are selected one by one, providing a unique non-repeating sequence. Changing the prior level occurs only after the devastation of the current list.
"Order" shuffling is provided for the cases when you want to shuffle some prior levels and keep the order of items in the current. For example, the groups are shuffled but the tracks in the group are in order.

The plugin has a switch associated with the menu item "Miscellaneous" and a hot key, and monitors the status of the built-in shuffle and does not interfere when it is enabled. Status of plugin with respect to the built-in color mixing displayed settings tab header.

Examples of settings:
N: none, S: simple, L: list, O: order
N-N-N: plugin does not affect the play queue.
N-N-S: similar to the built-in shuffle.
N-N-L: non-repeating sequence of playlist tracks.
N-S-N: playlist groups shuffle, the first track in the group is played.
S-N-S: similar to outdated plugin Random Playlist.
S-L-L: simple playlists shuffle, playlist groups are shuffled without repetition, the group tracks are shuffled without repetition.
S-S-O: simple playlists shuffle, simple playlist groups shuffle, in a group all the tracks are played in order.

Localization:
English, Russian, Belarussian (official and tarashkevitsa), Polish, Estonian and Spanish.

Updated:
In version 1.5:
- fixed bugs of version 1.4 (maybe not all).
- added the ability to exclude playlists from mixing, other plugins able too.

Donate
I would be grateful if you donate to following wallets:
WebMoney:
B160707862874 (Belorussian roubles)
R273560332427 (Russian rubles)
Z348179565699 (US dollars)
E404716631557 (Euro)
Yandex.Money:
4100 1561 6671 080

(с)2015-2019 Korney San