0 Members and 1 Guest are viewing this topic.
окей, вторая версия:-отключается при остановке-отключается при смене группы-полностью изменил логику: теперь плагин запрашивает следующий файл и если группа этого файла равна номеру текущей группы+1 то он включает "Остановку после текущего трека"-куча новых багов и "особенностей"
теперь плагин запрашивает следующий файл и если группа этого файла равна номеру текущей группы+1 то он включает "Остановку после текущего трека"
Ну я же говорил - ДРУГАЯ группа, ЛЮБАЯ ДРУГАЯ, а не +1, не факт, что индекс будет больше.
ну а если руками другую группу выбрали? по логике плагина - надо стопать.
да не, выбрал другу группу - включи стопанье зановологика должна быть максимально приближена к работе "остановить после текущего трека"Кстати, баг: если включил остановку после группы, выбрал другую группу руками - то срабатывает выключение после текущего трека (независимо, последний он в группе или нет)
3-я версия не работает, если по какой-то причине последний трек выключен.
вроде исправил, попробуйте.
одно НО - если активировать плагин на последнем файле группы и он выключен - не сработает.
Аларм! На 2113 не работает. Галка в меню выставляется, но не срабатывает.
скорее всего баг в самом плеере - он не принимает изменение свойства 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 нет - значит или изменилось апи и нам ещё не сказали или что-то сломалось