AIMP Forum
AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: desir on May 29, 2024, 22:37:08
-
1. Смарт-плейлист, вся фонотека (её большая часть), осталось 3.2к записей
2. Обложка Charm
3. На лицевой панели в верхней части вкл "В случайном порядке"
4. Двойной клик на любой композиции -> играет
5. Shift-Del (не знаю, может по умолчанию удаление иначе - у меня так, либо я настроил, либо так по умолчанию, не помню, не суть важно) - ".. удалит.. продолжить?" - Enter ("Да")
6. Перерисовывается интерфейс, запускается и играет другой трек
7. Shift-Del ("не нравится - удаляем", либо глобальным хоткеем, либо локальным, но в окно не смотрим, не читаем - содержимое вроде как знаем... полагаем что знаем... должно спросить удаляем ли проигрываемую... не читать же каждый раз?), "Enter"
8. А музыка продолжает играть...
9. Снова Shift-Del, Enter - играет, но что-то удалилось...
10. Хорошо что корзина включена... Восстанавливаем
11. Выключаем "В случайном порядке"... поскольку...
-
4. Двойной клик на любой композиции -> играет
Вот с этого момента курсор мыши где остался, над плейлистом? Плеер считает, что вы с ним работаете, за перемещение фокуса в этом случае отвечает настройка Плеер > Автоматика > Фокусировать проигрываемый файл в плейлисте. Можно выставить "Всегда", но вы всё равно не будете застрахованы от смещения фокуса например случайным нажатием стрелок на клавиатуре.
Для вашей задачи нужно вместо "Удалить выбранные файлы с диска" поставить хоткей на "Удалить проигрываемый файл с диска".
-
Плеер > Автоматика > Фокусировать проигрываемый файл в плейлисте
Ага, спасибо. Как-то в поисках подобных настроек затерялось-проглядел.
Переключил на "всегда". Хорошо что при выставлении оценки хоткеем положение плейлиста остаётся на месте, иначе было бы весело...
Занятие у меня периодически такое - в одном смартплейлисте собрана вся медиатека, сортировка по оценкам, по кол-ву прослушиваний, по названию (вырезаются все артикли, дополнения в скобках, т.е. миксы-ремиксы и пр), по битрейту, по длительности, по размеру файла. Группировка по вычисленному названию. Запускаю по свободе плеер и запускаю прослушивание. Если "фу" - смотрю в плейлист, одиночный ли файл с таким названием или есть "соседи" - ремиксы, (полу)дубликаты. Если одиночный - сразу Shift-Del, Enter. Поскольку он выделен - срабатывает "удаление выделенных" верно. Если есть "собратья" - по возможности быстро прослушиваю/проматываю остальные, и если больше одного в мусорку - Arrows/Shift-Arrows/Ctrl-клик, в общем выбираю тех, кому пора "в историю", затем Shift-Del, Enter. Таким образом срабатывает "удаление выделенных", и среди них проигрываемый.
Если трек отличный/приемлемый для сохранения - горячими клавишами оценка, файл либо улетает далеко, либо в группе смещается в зону оценённых. Всё отлично.
Однако со случайным проигрыванием расклад иной.
Когда оно выключено, то обычно проигрываемый файл в зоне видимости, и проблем не возникает - видишь выделение, и либо сразу Shift-Del и удаляется выделенный, он же проигрываемый, либо перебор соседей и удаление лишних.
А вот при включении такое уже не работает - фокус перепрыгивает на новопроигрываемый, плейлист остаётся в старом положении, и быстрое переключение в плеер и Shift-Del/Enter удаляет следующий файл, который следовал за удаляемым, но не тот, который играется. Оценка горячей клавишей - ок, файл или улетает далеко, или смещается в зону оценённых.
Проблема именно в том, что после удаления выделенного (и проигрываемого) Shift-Del/Enter запускает следующий случайный файл, но выделяется при этом тот файл, который занял место удалённого...
Полагаю что самым правильным вообще было бы в таком случае не выделять никакой файл? Позицию запоминать, но не выделять, и в случае нажатия Вверх-вниз появился бы курсор, который стал бы на предыдущий/тот, что занял место удалённого? В остальном же всё прекрасно
-
Полагаю что самым правильным вообще было бы в таком случае не выделять никакой файл?
Нет, посмотрите как себя ведет любой файловый менеджер в Windows.
-
Нет, посмотрите как себя ведет любой файловый менеджер в Windows.
Как раз дело в том, что если опираться на стандартное поведение Проводника (именно стандартного проводника Windows), то при удалении файла/директории, выделенных курсором, выделение приобретает "неопределённый" характер.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=72897.0;attach=71556)
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=72897.0;attach=71557)
-
Рамочка ж остается и переходит на следующий файл, разве нет?
-
разве нет
Рамочка остаётся, но выделение - отсутствует. Поэтому состояние "неопределённое".
После (Shift-)Del, Enter фокуса на чём-либо больше нет, и повторное нажатие (Shift-)Del будет всегда проигнорировано.