By continuing to use this website, you agree with our
Cookie Policy
Confirm
RU
EN
Main Page
Download
Addons
Forum
Blog
Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
Help
Search
Login
Register
News:
AIMP6
AIMP Forum
»
AIMP for PC
»
Suggestions
»
Player
»
Playlist
(Moderators:
DennoN
,
Алексей Долматов
,
Фагот
) »
Shuffle
Poll
Ваше мнение? / What do you think?
За / I need this option too
1 (20%)
Нейтрален / I don't care
1 (20%)
Против / Useless for me
3 (60%)
Total Members Voted:
5
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Улучшение алгоритма функции Вразнобой / Shuffle (Read 194 times)
0 Members and 1 Guest are viewing this topic.
Улучшение алгоритма функции Вразнобой / Shuffle
«
on:
June 26, 2026, 14:35:13 »
Veia7e
Любопытный
Posts: 18
Карма: +0/-0
Приветствую
Предложение: добавить к псевдослучайной очереди алгоритм расчета различия треков по названиям
Текущая ситуация:
Есть плейлист в котором встречаются треки вида:
Исполнитель - Трек
Исполнитель - Трек (Instrumental)
Исполнитель - Трек (Remastered)
Исполнитель - Трек (2005 ver.)
ну и так далее ...
Когда я перемешиваю все треки, такие могут быть либо близко друг к другу, либо вообще включаться подряд
Чем меньше треков в плейлисте тем больше вероятность я полагаю, но у меня такое встречается и в плейлистах 800+ треков, эти треки подряд не очень комфортно слушать, хотелось бы их отдалить друг от друга
Наверное можно было бы использовать алгоритм вычисляющий разницы в строках типа Levenshtein distance, не знаю, я не силен в алгоритмах
Т.к. добавления к названиям могут быть любые, то предварительная очистка названий априори невозможна, наверное это будет сравнение сырых строк или комбинаций артист-тайтл
Logged
Re: Улучшение алгоритма функции Вразнобой / Shuffle
«
Reply #1 on:
June 26, 2026, 14:46:15 »
Soolo
Администратор
Эксперт
Posts: 8811
Карма: +1406/-190
Проголосовал против, радном есть рандом, подряд проиграть 113, 114, 115 из 1000 - это тоже рандом, просто у нас, человеков, странные представления о случайности
Ваша задача - для плагина
Вот пример:
https://aimp.ru/forum/index.php?topic=19867.0
Плагин опенсорс, может кто-то вам его доработает, ну или сами
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
AIMP Forum
»
AIMP for PC
»
Suggestions
»
Player
»
Playlist
(Moderators:
DennoN
,
Алексей Долматов
,
Фагот
) »
Shuffle