AIMP Forum

AIMP для Windows => Ошибки / Замечания => Topic started by: testtest01 on April 07, 2019, 17:18:59

Title: [-] [2084] Некорректная сортировка
Post by: testtest01 on April 07, 2019, 17:18:59
v4.51 build 2084, проблема уже очень давно, но решил написать только сейчас.

Допустим в папке MP3 есть несколько папок с музыкой (имена исполнителей) и windows сортирует их в таком порядке (по имени):
music
music a
music test
musica
music-test

При добавлении же этой папки MP3 в плейлист aimp - они выстраиваются в таком порядке:
music-test
music a
music test
music
musica

Логичнее было бы сделать сортировку одиночных слов идти первыми как в windows, а только затем папки с более длинными именами, то есть "music" и после уже "music test".

Ну и второе, папки с дефисом лезут вперед.
Title: Re: [2084] Некорректная сортировка
Post by: Zhenya on April 07, 2019, 17:46:25
Насколько я помню используется Windows API для сравнения строк.
Согласен, что лучше было бы, если сортировка в AIMP повторяла сортировку в Проводнике.
Title: Re: [2084] Некорректная сортировка
Post by: Zhenya on April 07, 2019, 23:28:15
Похоже вот ещё жалоба на сабж:

плюсую! и ещё один нюанс - это сортировка по названию не соответствует сортировки по названию виндовс, т.е. сначало должны идти спецсимволы ( [ _ а потом цифры, а в aimp сначала идут цифры, а потом спецсимволы. Во всех других программах такого глюка нет и если я нажимаю в какой-то попке windows воспроизвести всё то хочу чтоб aimp воспроизводил всё в том порядке, в котором оно есть, а не переставлял всё по-своему...
Title: Re: [2084] Некорректная сортировка
Post by: Artem on April 08, 2019, 07:47:24
Сортировка происходит по положению элементов в ASCII, как, собственно и везде. Если у АИМП отключить опцию "сортировать по имени файла" при импорте, то он будет показывать файлы в том порядке, в котором их передал проводник, даже, если там сортировка была не по имени файла.
Title: Re: [2084] Некорректная сортировка
Post by: JD on April 08, 2019, 08:47:26
Сортировка происходит по положению элементов в ASCII, как, собственно и везде. Если у АИМП отключить опцию "сортировать по имени файла" при импорте, то он будет показывать файлы в том порядке, в котором их передал проводник, даже, если там сортировка была не по имени файла.
Артём, а как объяснить в таком случае поведение, наблюдаемое у автора топика (если, конечно, он не ошибся)?
Не может "music" и "music<space>" идти после "music-" никак.
Title: Re: [-] [2084] Некорректная сортировка
Post by: Artem on April 08, 2019, 09:00:32
Артём, а как объяснить в таком случае поведение, наблюдаемое у автора топика (если, конечно, он не ошибся)?
Не может "music" и "music<space>" идти после "music-" никак.

Я ж сортировку не сам писал, все-таки... откуда я знаю, почему оно выдает именно так?
Title: Re: [2084] Некорректная сортировка
Post by: testtest01 on April 08, 2019, 09:18:11
Сортировка происходит по положению элементов в ASCII, как, собственно и везде. Если у АИМП отключить опцию "сортировать по имени файла" при импорте, то он будет показывать файлы в том порядке, в котором их передал проводник, даже, если там сортировка была не по имени файла.

В разделе "Добавление файлов"-"Перетаскивание" я попробовал отключить "Сортировать файлы по имени", ничего не изменилось.
Title: Re: [-] [2084] Некорректная сортировка
Post by: Artem on April 08, 2019, 10:17:48
А добавляете-то вы их куда? В плейлист? Перетаскиванием?
Title: Re: [-] [2084] Некорректная сортировка
Post by: testtest01 on April 08, 2019, 11:02:50
А добавляете-то вы их куда? В плейлист? Перетаскиванием?
В плейлист.
Пробовал и перетаскиванием и через "Меню добавления файлов/папок" - результат одинаковый.