AIMP Forum
AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Дополнения / Addons => Topic started by: Awakunar on December 30, 2015, 20:10:09
-
[catalog_card=1060]
-
включается в меню "Разное".
пара особенностей:
-не включается если воспроизведение остановлено
-отключается при смене плейлиста
Работает, но обнаружена ещё пара особенностей:
-по завершении группы захватывает секунду первого файла в следующей группе, успевает появиться инфо-лента.
-если после завершения и остановки группы запустить любой файл в этой группе, он играет секунду и останавливается. (причём эта "фича" накапливается: прослушал в плейлисте группу 1, плагин остановил. Прослушал в плейлисте группу 2, плагин остановил. Вернулся к группе 1 - первый запуск любого файла обрывается. После вернулся к группе 2 - первый запуск любого файла обрывается). Повторный запуск играет нормально.
-
-отключается при смене плейлиста
вот кстати, этой фичи я не понял. Логичней было бы отключать по завершении текущей группы, по аналогии с остановкой после файла.
-
-отключается при смене плейлиста
вот кстати, этой фичи я не понял. Логичней было бы отключать по завершении текущей группы, по аналогии с остановкой после файла.
нормальная фича: раз вы запустили трек в другом плейлисте - значит остановка после той группы (в прошлом плейлисте) вам уже не нужна
-
ну это показалось логичным т.к. у другого плейлиста вообще группы могли быть отключены.
а насчет того чтобы отключать каждый раз: делал по аналогии с настройками в плеере - там один раз включил галочку и он стопает после каждого трека.
-
нормальная фича: раз вы запустили трек в другом плейлисте - значит остановка после той группы (в прошлом плейлисте) вам уже не нужна
Всё правильно, так и должно быть, но почему именно только в другом плейлисте? если я, не дослушав, запускаю трек в другой группе того же плейлиста (или по завершению и остановке текущей группы), можно было бы деактивировать эту настройку. Если, скажем, установлено остановить после файла, то по запуске другого файла настройка ведь не сохраняется.
по аналогии с настройками в плеере - там один раз включил галочку и он стопает после каждого трека.
Что-то я не понял ??? там всё ровно наоборот же.
-
Не нашёл в AIMP4 галки "Остановить после текущего", только команду в горячих клавишах.
Работает только на текущем треке. После остановки трека (по окончанию или кнопкой стоп) или после ручного перехода на другой команда отключается, а не "стопает после каждого".
-
да я похоже спутал с "Автоматически переходить на следующий трек"
-
-по завершении группы захватывает секунду первого файла в следующей группе, успевает появиться инфо-лента.
Тоже неплохо бы исправить. :-[
-
Не нашёл в AIMP4 галки "Остановить после текущего", только команду в горячих клавишах.
Работает только на текущем треке. После остановки трека (по окончанию или кнопкой стоп) или после ручного перехода на другой команда отключается, а не "стопает после каждого".
Команду можно вызвать с помощью контекстного меню по кнопке Стоп. Кстати, именно в это меню было бы неплохо закинуть команду "Остановить по окончании группы"
-
Кстати, именно в это меню было бы неплохо закинуть команду "Остановить по окончании группы"
в апи к нему доступа нет
-
в апи к нему доступа нет
У меня было такое подозрение. Печаль
-
Тоже неплохо бы исправить. :-[
Я смотрел исходники, там надо немного по-другому делать.
в апи к нему доступа нет
Надо просить Артёма, чтобы добавил.
-
Надо просить Артёма, чтобы добавил.
слишком уж специфично.
окей, вторая версия:
-отключается при остановке
-отключается при смене группы
-полностью изменил логику: теперь плагин запрашивает следующий файл и если группа этого файла равна номеру текущей группы+1 то он включает "Остановку после текущего трека"
-куча новых багов и "особенностей"
-
Петерь другое дело! За труды+++
-
окей, вторая версия:
-отключается при остановке
-отключается при смене группы
-полностью изменил логику: теперь плагин запрашивает следующий файл и если группа этого файла равна номеру текущей группы+1 то он включает "Остановку после текущего трека"
-куча новых багов и "особенностей"
Шикарно. +
Такая логика мне нравится
-
теперь плагин запрашивает следующий файл и если группа этого файла равна номеру текущей группы+1 то он включает "Остановку после текущего трека"
Ну я же говорил - ДРУГАЯ группа, ЛЮБАЯ ДРУГАЯ, а не +1, не факт, что индекс будет больше. ;D
-
Ну я же говорил - ДРУГАЯ группа, ЛЮБАЯ ДРУГАЯ, а не +1, не факт, что индекс будет больше. ;D
ну а если руками другую группу выбрали? по логике плагина - надо стопать.
-
ну а если руками другую группу выбрали? по логике плагина - надо стопать.
да не, выбрал другу группу - включи стопанье заново
логика должна быть максимально приближена к работе "остановить после текущего трека"
Кстати, баг: если включил остановку после группы, выбрал другую группу руками - то срабатывает выключение после текущего трека (независимо, последний он в группе или нет)
-
да не, выбрал другу группу - включи стопанье заново
логика должна быть максимально приближена к работе "остановить после текущего трека"
Кстати, баг: если включил остановку после группы, выбрал другую группу руками - то срабатывает выключение после текущего трека (независимо, последний он в группе или нет)
да так и было по идее.
3я версия - просто сравнивает текущий трек с последней песней в группе, если равны включает остановку
-
2я версия не срабатывает, если следующая за текущей группа выключена. Поставил третью.
3-я версия не работает, если по какой-то причине последний трек выключен. Вернул обратно вторую. ;D посмотрим, что бывает чаще.
-
3-я версия не работает, если по какой-то причине последний трек выключен.
вроде исправил, попробуйте.
одно НО - если активировать плагин на последнем файле группы и он выключен - не сработает.
-
вроде исправил, попробуйте.
Полёт нормальный.
одно НО - если активировать плагин на последнем файле группы и он выключен - не сработает.
До такого я вряд ли додумался бы, всё-таки плагин предназначен для прослушивания групп, а не последних выключенных файлов.
-
Аларм! На 2113 не работает. Галка в меню выставляется, но не срабатывает.
-
Аларм! На 2113 не работает. Галка в меню выставляется, но не срабатывает.
скорее всего баг в самом плеере - он не принимает изменение свойства AIMP_MSG_PROPERTY_STOP_AFTER_TRACK (другие при этом меняются)
-
скорее всего баг в самом плеере - он не принимает изменение свойства AIMP_MSG_PROPERTY_STOP_AFTER_TRACK (другие при этом меняются)
Делаете так:
var lb: LongBool;
lb:=true;
IAIMPServiceMessageDispatcher.Send(AIMP_MSG_PROPERTY_STOP_AFTER_TRACK, AIMP_MSG_PROPVALUE_SET, @lb);
?
-
да, примерно так и делал.
суть в том что на 2084 это работает и года 3 назад это работало, а на 2115 нет - значит или изменилось апи и нам ещё не сказали или что-то сломалось
-
да, примерно так и делал.
суть в том что на 2084 это работает и года 3 назад это работало, а на 2115 нет - значит или изменилось апи и нам ещё не сказали или что-то сломалось
Артём уже в курсе, как посмотрит - так будет понятно в чём дело.
-
Баг, да