Крутяк +Рандом будет идти в пределах одного листа, пока в нём не кончатся группы и треки. Если плейлист большой, этого можно просто не дождаться. :)
Теперь к багам:
1. Выбрал Список трижды - рандом шёл в пределах одного плейлиста
2. Выбрал Простой трижды - переключал треки пока не вылетел АИМПНе сумел повторить вылет. Клацал около 50 раз, поймал встроенное в AIMP сообщение об ошибке, но после этого и работал (см. п. 1), и перезапускается.
Теперь не включается, выдаёт багрепорт (прикрепил)
Предложение: включать плагин только при включении рандома в плеере - нужно для быстрого выключения (выключать плагин, или менять его настройки - дольше).Рандом в плеере будет пытаться вести свою политику. Либо оставлять как есть, либо делать горячую клавишу и просить Артёма дать доступ к инфоленте для вывода состояния плагина.
Клацал около 50 раз, поймал встроенное в AIMP сообщение об ошибке, но после этого и работал (см. п. 1), и перезапускается.Рандом в плеере будет пытаться вести свою политику. Либо оставлять как есть, либо делать горячую клавишу и просить Артёма дать доступ к инфоленте для вывода состояния плагина.У меня версия АИМП с отладчиком https://yadi.sk/d/qsvE2OtFmd6Wy
У меня версия АИМП с отладчиком https://yadi.sk/d/qsvE2OtFmd6WyСпасибо, скачал, погоняю. Дома ещё на 3.60 опробую.
Можно сделать быстрое выключение через меню Разное (инфолента не поможет, её отключают многие), ну или общую галку вкл/выкл в настройках плагинаБоюсь, придётся делать галку, привязанную к меню "Разное". :)
в окне настроек почему-то перечеркнутоХм, а у меня зелёная рамочка >:( и не перечёркнуто
(http://i.imgur.com/17wCcLM.jpg)
Хм, а у меня зелёная рамочка >:( и не перечёркнутоВообще-то я пытался играть ФОНОМ заголовка, но не получилось. А цвет и шрифт означает работу плагина относительно родного перемешивания (родной выкл - плагин вкл, зелёный; родной вкл - плагин выкл, красный), так что фича очень даже нужная. ;)
Ненужная фича с цветом заголовка
Версия: 1.1Вложение в шапке. Спасибо товарищу DesweR за код для заголовка.
Обновлено:
В версии 1.1 добавлена опция включения плагина, пункт в меню "Разное" и горячая клавиша в настройки. Опция включения перекрывается встроенным перемешиванием. Задействована автоматическая локализация с адаптацией под 3.60.
1.1Я даже больше скажу - при включении перемешивания групп возникают разнообразные глюки. При отключённых группах всё ок.
Настройка: Простое трижды - вообще трек не переключается при нажатии кнопки "следующий"
Версия: 1.2Ссылка в шапке.
В версии 1.2 исправлена ошибка, вызывавшая падение плеера при включённом перемешивании групп.
Настройка: Простое трижды - вообще трек не переключается при нажатии кнопки "следующий"Ничего не изменилось
Версия: 1.2.1Таки нашёл. :)
В версии 1.2.1 исправлена ошибка, блокирующая переход к следующему треку при выключении плагина.
Таки нашёл. :)да, теперь норм +
Random Plugin я переместил в архив, если кому нужен - пишите.По моему весьма нескромному мнению он устарел. :) Advanced Shuffle его заменяет польностью в режиме П-О-П.
На будущее, кодировка фалов локализации должна быть UTF-8
is that reason that sometimes i see russian translation normal (Закрыть) and sometimes (Ļåšåģåųčāąķčå ņšåźīā)?yes
На будущее, кодировка фалов локализации должна быть UTF-8This plugins showing me (Ļåšåģåųčāąķčå ņšåźīā) instead of normal letters: Advanced suffle, Track Preview, Next Group, aimp spectralyzer, CurrentTrackInfoToFile
+Fix, I got your problem, ask Artem and made a solution (all localizations must be UTF-8 with BOM).link from catalog to here is incorrect Link (https://www.aimp.ru/forum/index.php?topic=33988.0)- Fixed
This plugins showing me (Ļåšåģåųčāąķčå ņšåźīā) instead of normal letters: Advanced suffle, Track Preview, Next Group, aimp spectralyzer, CurrentTrackInfoToFile
AIMP v4.0 build 1695. При влючённом плагине, треки не переключаются вообще: после нажатия кнопки перехода на следующий трек, текущий начинает проигрываться заного.Скорее всего проблема в АИМПе. В ближайшие дни будет обновление.
Добрый день. аимп версия v4.02 build 1717Какие стоят настройки?
в первом плейлисте 2 трека (пробовал в одной папке, пробовал в разных папка (группы) ) в другой плейлисте музыка 100 треков. Не всегда в первом плейлисте они меняются . бывает 1 музыка 2 музыка 1 музыка 1 музыка 1 музыка 2 музыка 2 музыка 2
как написано в мануале на первой странице П-О-П:Спасибо, а теперь, пожалуйста, подробнее о проблеме.
Спасибо, а теперь, пожалуйста, подробнее о проблеме.первый плейлист 1 (трек 1 , трек 2) второй плейлист 2 (трек 1,трек,2, трек 3 и дальше)
У вас играет подряд несколько треков из одного плейлиста (т.е. не меняет плейлист), или при переходе к плейлисту часто выбирается один и тот же трек (т.е. трек, игравший в этом плейлисте в прошлый раз, когда был выбран этот плейлист)?
три раза подряд повтор 1 или второго трека из первого плейлиста который состоит из 2 музыкальных треков.Плагин не запоминает, какой трек он играл в каком плейлисте, и к каждому плейлисту относится как к новому. А работе генератора случайных чисел не гарантирует равномерность выборки. Говоря проще, для примера, у него есть 100 меток, которые он случайно выбирает. Если у нас 10 файлов (метки 1-10, 11-20 и т.д.), то выбор цепочки 12, 27, 35 даст три разных файла. Если же всего два (1-50, 51-100), то один и тот же.
Плагин не запоминает, какой трек он играл в каком плейлисте, и к каждому плейлисту относится как к новому. А работе генератора случайных чисел не гарантирует равномерность выборки. Говоря проще, для примера, у него есть 100 меток, которые он случайно выбирает. Если у нас 10 файлов (метки 1-10, 11-20 и т.д.), то выбор цепочки 12, 27, 35 даст три разных файла. Если же всего два (1-50, 51-100), то один и тот же.в рандоме в старом плагине это было учтено. Я так понимаю если два трека, то не какими комбинациями нельзя это сделать?
Добавьте ещё пару файлов и почувствуйте разницу.
в рандоме в старом плагине это было учтено.А знаете, Вы правы. Я порылся в исходниках и действительно - в старом плагине учитывался трек, на котором остановилось воспроизведение. Новый же написан с нуля, по совершенно другой идеологии, и этот момент просто выпал.
Я так понимаю если два трека, то не какими комбинациями нельзя это сделать?Я попробую вернуть эту часть логики. Возможно, даже с группами получится.
Доброго дня, подскажите есть ли у плагина возможность проигрывать треки по порядку в случайном альбоме (группе), после проигрывания всех треков переходить на следующий случайный альбом. Что - то вроде режима О-С-Х (Х - играть файлы по порядку).Нет, но можно добавить.
Добрый день!КТТС. Пока нет свободного времени, чтобы заняться.
Рандом не запрограммировали ?
КТТС. Пока нет свободного времени, чтобы заняться.Доброе утро. времени нету еще?
Доброе утро. времени нету еще?Червячными темпами двигаюсь.
KorneySan, здесь пользователь нашел ошибку в плагине:Отписался там. Будем лечить.
https://www.aimp.ru/forum/index.php?topic=54250.0
Режим "Порядок" предусмотрен для тех случаев, когда при перемешивании предыдущего уровня (уровней) нужно сохранить порядок элементов на текущем: например, группы перемешиваются, но треки в группе идут по порядку.Пока вложение в шапке.
Примеры включения:
Пр-Пр-По: случайный перебор плейлистов, в плейлисте случайный перебор групп, в группе все треки будут воспроизведены по порядку.
Локализации:
Английская, русская, белорусская (официальная и тарашкевица), польская, эстонская, испанская.
Обновлено:
В версии 1.3:
- исправлена ошибка, вызывавшая падение плеера при запуске трека из Проводника/файлового менеджера при пустом плейлисте Default.
- добавлен новый режим перемешивания "Порядок". Действие аналогично "Списку", однако треки выбираются в порядке следования в плейлисте.
- при выборе треков пропускается трек, последним проигранный в выбранном плейлисте, если он не единственный.
...:o Оно, конечно, здорово. Есть две насущные проблемы: переезд на ХЕ7 и отсутствие времени в связи с новой работой.
(w + α/(n − 1)) / (1 + α − v),
...
Что скажем?
If I change the set of groups in the playlist the navigation between tracks/groups/etc stays blocked (the buttons next and previous just stop working). For the plugin start working again it's needed to restart AIMP.So the first question is - what shuffle mode do you use for each level?
Распаковываю архив в C:\Program Files\AIMP\Plugins, но когда в aimp'е (v4.13 build 1887) я пытаюсь открыть этот плагин, прога его просто не видит.Установка плагинов на AIMP v3.60 и новее / How to install plugins into the v3.60 (https://www.aimp.ru/forum/index.php?topic=44978.0).
Установка плагинов на AIMP v3.60 и новее / How to install plugins into the v3.60 (https://www.aimp.ru/forum/index.php?topic=44978.0).
Папка с плагином называется "AdvancedShuffle"?
Папка же называется "Advanced Shuffle" (с пробелом), название должно совпадать с именем ДЛЛки
Bugs:I have AIMP 4.13 build 1895. Tried English, Russian and Belarusian, localization changes. I'm sure previous versions of AIMP (or plugin) have no this bug too.
- other languages than english doesn't work
- you can't play files opened directly from the disk (playlist shuffles every time you open the file from outside)This is the way plugin works. You open the file - file is queued - plugin intercepts queue request and change it to its own.
For now I can't make a workaround of it, I need to think and to find the solution if it exists.Maybe you can somehow make it to ignore files opened manually?
Есть предложение. Для плейлистов и групп добавить настройки переключения после прослушивания некоторого количества елементов дочернего уровня. Например:Пожелание оценил. Попробую реализовать.
[...skipped...]
Edit. Также есть очень надоедливая проблема.
У меня включено перемешивание None-List-List. В пределах одного плейлиста работает нормально. Но при переключении на другой плейлист и воспроизведении песен оттуда очередь не очищается и плагин продолжает включать песни с предыдущего плейлиста. Лечится только перезапуском плеера.
Уже 2 жалобы на плагинОк, будем разбираться.
https://www.aimp.ru/forum/index.php?topic=59509.msg369355#msg369355
https://www.aimp.ru/forum/index.php?topic=59505.msg369359#msg369359
Ок, будем разбираться.Ошибка, например, если один плейлист и все правила перемешивания "простое"
Не могу понять принцип работы исключения плейлистов из перемешивания. По логике перемешиваться и воспроизводиться будут только неотмеченные?Предполагается, что да. Причём добавлять отметки можно будет из других плагинов, если возникнет необходимость.
Предполагается, что да. Причём добавлять отметки можно будет из других плагинов, если возникнет необходимость.
Как я вижу, администраторы выложили тестовую версию (давал в отдельной ветке), предназначенную для багфикса предыдущего релиза, в которой эта фича ещё не закончена (работают только сами отметки ;D).
P.S. Здоровье пока не позволяет работать над проектами.
Как я вижу, администраторы выложили тестовую версию (давал в отдельной ветке), предназначенную для багфикса предыдущего релиза, в которой эта фича ещё не закончена (работают только сами отметки ;D).Я просил версию только с багфиксом, но она не появилась. А держать в каталоге плагин, роняющий плеер, плохо.
Так вот я и скачал версию, которая на сайте висит. Она и есть та с багфиксом? У меня, к сожалению, работают просто отметки: плейлисты по-прежнему перемешивает все. ???Эта фича на данный момент не работает.
Может, будет интересно предложение ещё одного режима перемешивания? <…>Ой, через столько времени оказалось, что я не всё учёл. Ещё ведь надо что-то делать, когда треки (или группы и т. п.) добавляются в плейлист и удаляются из него.
Обновлено:Данная версия получила работающий механизм исключения плейлистов из перемешивания. Достаточно отметить плейлист, и при составлении списка его будет пропускать.
В версии 1.5 (https://www.dropbox.com/s/928gxcoeod4tgal/AdvancedShuffle%201.5.zip?dl=0):
- исправлены ошибки версии 1.4 (возможно не все).
- добавлена возможность исключать из перемешивания плейлисты, в том числе и другим плагинам.
При включенном плагине наблюдаются лаги во время загрузки.Будем посмотреть.
Подробности в посте: https://www.aimp.ru/forum/index.php?topic=63945.0
Hello there how do i exclude playlist to shuffle plugin ? I mean this section:update the AIMP https://www.aimp.ru/?do=download&os=windows
I updated the app, But the problem is when the track has been finished it jumps to another playlist why ?
Перестал работать.
Почините, пожалуйста.AIMP перезапускали?
Путём перебора выяснил, что проблема крылась в плагине AdvancedShuffle https://www.aimp.ru/forum/index.php?topic=51568.msg382471#msg382471 (https://www.aimp.ru/forum/index.php?topic=51568.msg382471#msg382471) - стОит его добавить, начинается описанная первом посте ситуация, удалить - и плеер снова "летает".https://www.aimp.ru/forum/index.php?topic=67135.0
Хотя в 4.70 таких проблем нет.
KorneySan, может какой-нибудь XorShift128 возьмётеКак только доберусь до дельфей и начну вспоминать, как оно было...
KorneySan, а есть ли в ваших планах добавить запоминание небольшого списка (например штук 50) предыдущих проигранных треков, чтобы к ним можно было вернуться?А зачем? Вам AIMP History (https://www.aimp.ru/forum/index.php?topic=20680.0) в помощь с этим вопросом.
А на новых версиях AIMP будет работать плагин? Я пробовал ставить плагин на новую версию, не работает. Так и не меняю версию, сижу на v5.00, build 2344
Он работает на 32битных версияхА на 64 нет? В принципе меня и 5.00 устраивает, и версия плагина 1.5 устраивает. Только раздражает немного то, что периодически выскакивает уведомление о новой версии AIMP.
А на новых версиях AIMP будет работать плагин? Я пробовал ставить плагин на новую версию, не работает. Так и не меняю версию, сижу на v5.00, build 2344Во-первых, Вам уже подсказали про 32-битную версию.
Support 64-bit, please.Read above. In the future, we must wait.
[AdvancedShuffle]
Plugin_FrameName=高度なシャッフル再生
AOCB_Enabled=有効
ACBX_PlaylistRandom=プレイリストのシャッフル
ACBX_GroupRandom=グループのシャッフル
ACBX_TrackRandom=トラックのシャッフル
None=無効
Simple=ランダム順
List=重複しないランダム順
Order=現在の項目の順序を維持
lbl1=シャッフルから除外されるプレイリスト
[Common]
aimp.AdvancedShuffle.action.switch=有効/無効
aimp.AdvancedShuffle.action.switch.g=高度なシャッフル再生
aimp.AdvancedShuffle.menuitem.switch=高度なシャッフル再生
Support 64-bit, please.ASAID
Japanese translation.Thanks for this translation too!
Many thanks for making this plugin!
Thanks for this translation too!My pleasure.