Мне понравился плагин. +1. Есть пожелание - сделать переключение визуалок и в рандомном порядке.Как сказал автор: "Переключается визуалка только на следующую(рандом апи не поддерживает)".
рандом апи не поддерживаетТеоретически, можно встроить генератор чисел в код и делать переход на данное число.
Можно так же добавить и обратный ход. То есть предыдущий трек - предыдущая визуализация, а то при возврате трека визуализация все равно идет в перед.
А может просто тогда попробовать, хотя-бы тестово на вашем ПК такой вариант:
В настройках задаётся максимальное рандомное число, а затем выполняется переход на это количество, меньше заданного у рандома.
т.е. в данном случае пользователь может выставить число менее кол-ва визуалок и получать без повторные переходы.
А может просто тогда попробовать, хотя-бы тестово на вашем ПК такой вариант:С сдк не сильно знаком, но если точного перехода на конкретный номер там нет, то простая математика говорит, что повторы при таком алгоритме будут
В настройках задаётся максимальное рандомное число, а затем выполняется переход на это количество, меньше заданного у рандома.
т.е. в данном случае пользователь может выставить число менее кол-ва визуалок и получать без повторные переходы.
С сдк не сильно знаком, но если точного перехода на конкретный номер там нет, то простая математика говорит, что повторы при таком алгоритме будутОписываю логику:
Описываю логику:Я понимаю логику, но уже через 4-5-6 переключений можем увидеть первую визуалку, и это при том, что их 50.
Допустим 50 визуалок, максимальный шаг 15, тогда получаем примерно так:
1+(n<15), т.е. максимум 15-й номер. Затем ещё шаг, т.е. 29 номер - повтора нет. Логично, что меньший так так-же не вызовет повтора.
уже через 4-5-6 переключений можем увидеть первую визуалку, и это при том, что их 50.А вот это не факт, т.к. радном даёт ведь любое число, том случае от 1 до 14.
Во вложении визуалка с рандомом из 5о чем я и говорил: повторы есть (чаще, чем им положено быть =)
В связи с этим 3 вопроса:по-моему, лучше оставить как есть (без рандома)
1) Нужно ли сделать настройку для задания рандома(но мне не особо хочется усложнять плагин настройками) либо сделать по умолчанию рандом из 5 например?
2) Нужна ли настройка для задания количества прослушенных треков, после которого будет переход на другую визуализацию?
3) Нужен ли переход на предыдущую визуалку?(хотя при рандоме это наверно не нужно)
Либо оставить все как есть?
по-моему, лучше оставить как есть (без рандома)Согласен, слишком уж его при текущем API сложно правильно реализовать
по-моему, лучше оставить как есть (без рандома)
Согласен, слишком уж его при текущем API сложно правильно реализовать