AIMP Forum

AIMP для Windows => Плагины => Дополнения (Plugins / Skins) => Плагины-дополнения => Topic started by: KorneySan on January 28, 2016, 12:45:34

Title: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 28, 2016, 12:45:34
[catalog_card=746]

Описание:
Аналог заброшенного Aimp Previewer (https://www.aimp.ru/forum/index.php?topic=19839.0). Контролирует воспроизведение участка трека, позволяя ограничить его начало и окончание.
Имеет опцию включения/выключения, совмещённую с пунктом меню "Разное" и горячей клавишей.
Имеет следующие режимы работы:
В режиме "Начало-Длительность" проверяется вхождение заданных значений в длительность трека. Если начало выходит за границы трека, проигрывается конец трека, соответствующий заданной длительности. В противном случае начало воспроизведения определяется дополнительной опцией.

Локализации:
Английская, русская, белорусская (официальная и тарашкевица), украинская, эстонская, испанская (Аргентина).

Track Preview 1.6.4 Cкачать (1,15 Мб) (https://www.dropbox.com/s/lzywace13qcmzec/TrackPreview%201.6.4.zip?dl=0)
Значение начала по умолчанию заменено на 30 вместо 300. Правда, если Вы обновляете плагин с предыдущих версий, нужно пересохранять это значение.
Исправлена ошибка пропускания треков при их долгой загрузке.
Добавлена возможность открыть настройки плагина из общего раздела "Плагины".
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 28, 2016, 12:54:27
Круть. +
Для начала общее:
1. В АИМПе не падает - хорошо
2. В утилитах сразу вырубается с ошибкой - нужно править
3. Нужно бы задать какие-то значения по умолчанию, типа старт 25%, конец 30% или длительность 10 с, а то нули и единицы не очень круто
4. Длительность 0 нужно менять автоматом на 1
5. Режим "старт в секундах" - тоже было бы неплохо
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 28, 2016, 13:10:55
Для начала общее:
2. В утилитах сразу вырубается с ошибкой - нужно править
3. Нужно бы задать какие-то значения по умолчанию, типа старт 25%, конец 30% или длительность 10 с, а то нули и единицы не очень круто
4. Длительность 0 нужно менять автоматом на 1
5. Режим "старт в секундах" - тоже было бы неплохо
2. Silent update ;)
3. Поставил 25 и 30, а длительность по умолчанию 300 стояла.
4. Зачем? 0 - это фича.
5. Если старт больше длительности?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 28, 2016, 13:11:51
2. Silent update ;)
Исправлено

4. Зачем? 0 - это фича.
Проще выключить :)

5. Если старт больше длительности?
какие-то исключения предусмотреть
но если не получится без диких костылей - то и ладно
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 28, 2016, 13:14:58
3. Поставил 25 и 30, а длительность по умолчанию 300 стояла.
не работает ни то. что было, ни то, что сделал
первое включение: старт 0%, конец 1%, длительность 0
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 28, 2016, 14:53:34
Проще выключить :)
Нет, идея была другая. Но я только что сообразил, что длительность ноль и конец 100% равнозначны, а значит, кто-то лишний...
Quote from: Soolo
какие-то исключения предусмотреть
но если не получится без диких костылей - то и ладно
Я покумекаю.
не работает ни то. что было, ни то, что сделал
первое включение: старт 0%, конец 1%, длительность 0
Нашёл, поправлю.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 28, 2016, 15:15:47
Нет, идея была другая. Но я только что сообразил, что длительность ноль и конец 100% равнозначны, а значит, кто-то лишний...
а, вот оно что, я тупанул, ноль - это чтобы до конца доиграло, тогда нужно оставлять
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 28, 2016, 17:14:45
Версия: 1.2
Имеет следующие режимы работы:
  • начало и окончание в процентах: начало = 0 ... 99%, окончание = начало+1% ... 100%
  • начало в процентах и длительность в секундах: начало = 0 ... 99%, длительность 5 ... 600 с (10 мин).
  • начало и длительность в секундах: начало = 0 ... 1200 с (20 мин), длительность 5 ... 600 с (10 мин).
В режиме "Начало-Длительность" проверяется вхождение заданных значений в длительность трека. Если начало выходит за границы трека, проигрывается конец трека, соответствующий заданной длительности. В противном случае начало воспроизведения определяется дополнительной опцией.
Локализации: английская, русская, белорусские.
Файл в шапке темы.
а, вот оно что, я тупанул, ноль - это чтобы до конца доиграло, тогда нужно оставлять
Не нужно. :)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: didseran on January 30, 2016, 22:13:15
1). Даю файл з українською локалізацією
2). Зникає галочка з кнопки "Включён" при повторому відкритті налаштувань плагіна + скрін
3). Додай шаблони в контексте меню пісні: Скажем 10 і 10 процентів або ще щось
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: +Fix on January 31, 2016, 16:17:33
Estonian translation for your plugin
Title: Track Preview [AIMP3.60, AIMP4]
Post by: Galaregmb on January 31, 2016, 19:19:54
Хороший плагин, автор! Но в нём есть несколько проблем:
1. Чекбокс "Включён" в настройках не синхронизируется с включением посредством меню "Разное" или горячей клавишей, также он постоянно выключается при перезапуске настроек;
2. Плагин игнорирует функцию остановки после текущего трека и запускает следующий трек в любом случае;
3. В настройках как-то странно ведёт себя поле с длительностью, сбрасываясь то до 5, то до 10, то вообще до 300 =D. Стоит убрать это ограничение вовсе, либо сделать его еденицей, ведь иногда может пригодиться прослушка и по одной секунде =)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: maximistik on January 31, 2016, 23:17:12
Как установить плагин?
Title: Track Preview [AIMP3.60, AIMP4]
Post by: Galaregmb on January 31, 2016, 23:22:21
maximistik, Скачай архив, открой его. В нём лежит папка, которую скидываешь в папку "Plugins", которая в свою очередь находится в папке с АИМПом.
Потом заходишь в настройки плеера, далее в пункт "Плагины", там находишь нужный плагин и ставишь на нём галочку. Настройки плагина появятся там же в настройках (чуть ниже).
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: maximistik on January 31, 2016, 23:35:00
Не стал бы спрашивать, если бы он так устанавливался.
Title: Track Preview [AIMP3.60, AIMP4]
Post by: Galaregmb on January 31, 2016, 23:40:11
Ну, на 3.6 и 4.0 версиях он работает, в том числе и на последней на данный момент сборке (v.4.00, build 1687).
Если версия совпадает, а плагин всё равно не работает, нужно как можно скорее изгонять из компьютера демонов =)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: +Fix on January 31, 2016, 23:47:17
for me plugin works perfectly too. be sure to copy "TrackPreview" folder to plugins folder, not "TrackPreview/TrackPreview" folder (for archive use "extract here")

the dll file have to be "AIMP\Plugins\TrackPreview\TrackPreview.dll"

not "AIMP\Plugins\TrackPreview\TrackPreview\TrackPreview.dll"
Title: Track Preview [AIMP3.60, AIMP4]
Post by: Galaregmb on January 31, 2016, 23:52:44
+Fix, Не факт, что он затупил и создал ещё одну папку "TrackPreview" для плагина. И не факт, что он понял, что ты ему написал =D
Скорее всего виной этому всё-таки демоны. Кстати, ты подозрительно похож на демона...
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on February 01, 2016, 00:23:27
Не стал бы спрашивать, если бы он так устанавливался.
https://www.aimp.ru/forum/index.php?topic=32773.0
Если у вас что-то не получается - не ждите, когда в тему придут телепаты, показывайте что и как вы делаете, и на каком этапе установка стопорится. Делается это с помощью скриншотов с хорошим описанием или видео (http://www.uvsoftium.ru/UVScreenCamera.php).
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on February 01, 2016, 10:01:19
Обновлены локализации. Архив в шапке.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on February 01, 2016, 10:49:47
Изменения в плагине:
1.3 (01.02.2016)
Исправлено состояние опции "Включён" в окне настроек плагина.
Добавлена обработка опции "Остановить воспроизведение после текущего трека" плеера.
В архив включены обновлённые локализации.
Архив в шапке.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on February 01, 2016, 10:52:13
3). Додай шаблони в контексте меню пісні: Скажем 10 і 10 процентів або ще щось
Не понял, что именно Вам нужно. Можно объяснить поподробнее?
3. В настройках как-то странно ведёт себя поле с длительностью, сбрасываясь то до 5, то до 10, то вообще до 300 =D. Стоит убрать это ограничение вовсе, либо сделать его еденицей, ведь иногда может пригодиться прослушка и по одной секунде =)
По умолчанию длительность 300 (минимум 5), процент окончания - 1.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on February 01, 2016, 10:53:28
1.3
С длительностью проблема не решена
Начало и длительность в сек: начало 10 сек, длительность 6 сек... Применить... Длительность сбросилась на 5 сек

Начало и окончание в процентах: начало 1, конец 3  - Применить - сброс начала в 0
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on February 01, 2016, 11:05:58
1.3
С длительностью проблема не решена
Начало и длительность в сек: начало 10 сек, длительность 6 сек... Применить... Длительность сбросилась на 5 сек

Начало и окончание в процентах: начало 1, конец 3  - Применить - сброс начала в 0
Нашёл.
Silent update. ;)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: maximistik on February 01, 2016, 11:35:43
Плагин XP поддерживает интересно?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on February 01, 2016, 11:39:26
Плагин XP поддерживает интересно?
то есть решили дожидаться телепатов? ваше право
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on February 01, 2016, 11:45:16
Плагин XP поддерживает интересно?
Плагин пишется в Delphi XE2 на Windows XP SP3 и тестируется на AIMP 4 последней версии включая выходящие беты и AIMP 3.60 build 1503.
Поскольку у автора пока нет возможности выделить денег на более мощный комп для восьмёрки, а на работе и XP еле шевелится.

А доната за всё время написания плагинов ему пришло ровно один раз (спасибо тебе, неизвестный человек!), всё остальное - заказы.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: ᏦᏁᎢᎵᏫ on February 01, 2016, 20:52:13
Added the Español (Argentina) locale! ;)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: +Fix on April 19, 2016, 18:34:09
some bugfixes in lang file
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on March 26, 2017, 23:40:30
С удовольствием пользовался оригинальным плагином. Решил обновиться на ваш. Хотел попросить несколько моментов.
Было бы очень удобно для полного счастья)

Спасибо.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 28, 2017, 14:23:46
  • Возможно ли вывести как и у оригинала пункт в меню УТИЛИТЫ?
  • Добавить включение плагина и отключение по горячим клавишам.
  • Добавить возможность активации опции для удаления, проигранного в режиме скана, файла, при переключении на след.трек.
1 и 2 без проблем, 3 не понял.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on March 28, 2017, 23:12:20
Вот смотрите в настройки плагина добавить опцию "Удалять трек из плейлиста после окончания предосмотра". А лучше после того, как трек переключился на следующий принудительно через "Следующий трек".
Объясню почему хочется эту опцию. Есть плагин AutoSwitchers. Он, после прослушивания трека его отключает. Этот плагин удобен, если треки легче быстро пролистать в самом плейлисте и увидеть с отключенными точками. Если их ну не больше например 50-ти, то это удобно, но 15500 треков если листать мышкой - отключенные треки можно просто пропустить, т.к. они промелькнут. Но вот у меня есть плейлист с 15500 треками, которые я прослушиваю в режиме скана. Я хочу оставить те треки, которые мне понравились, но не делать это вручную после каждого трека каждый раз. Мысль такая. Я слушаю сканом трек, он мне понравился, значит я его прослушаю до конца периода самого скана (выставленного в настройках вашего плагина), пока он не прыгнет на след. трек. Если я нахожусь в другом полноэкранном приложении, например играю, мне нужно сменять фокус и перенести трек в другой плейлист, чтобы его не потерять в этой куче. Это не удобно. А вот допустим трек мне в скане не понравился и я его переключил на следующий по мультимедийной клавише на клавиатуре, не меняя фокус окна. Т.е. трек мне во время скана не понравился, я его переключил на следующий (режим шафла) и предыдущий трек удалился, т.к. я его на полное время скана не прослушал. Вот это было бы удобнее.
То есть по умолчанию опция отключена. Но при включении опции, если я прыгаю на след трек при скане, но предыдущий трек не дослушан, то он с плейлиста удаляется.

Вот такая просьба.

Что касается пункта УТИЛИТЫ, то у предыдущего плагина его можно было отключать, при нажатии слева от его названия в меню УТИЛИТЫ или включать. Но это ладно, ИМХО назначение горячей клавиши удобнее.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 29, 2017, 16:39:37
Вот смотрите в настройки плагина добавить опцию "Удалять трек из плейлиста после окончания предосмотра". А лучше после того, как трек переключился на следующий принудительно через "Следующий трек".
... Мысль такая. Я слушаю сканом трек, он мне понравился, значит я его прослушаю до конца периода самого скана (выставленного в настройках вашего плагина), пока он не прыгнет на след. трек. Если я нахожусь в другом полноэкранном приложении, например играю, мне нужно сменять фокус и перенести трек в другой плейлист, чтобы его не потерять в этой куче. Это не удобно. А вот допустим трек мне в скане не понравился и я его переключил на следующий по мультимедийной клавише на клавиатуре, не меняя фокус окна. Т.е. трек мне во время скана не понравился, я его переключил на следующий (режим шафла) и предыдущий трек удалился, т.к. я его на полное время скана не прослушал. Вот это было бы удобнее.
То есть по умолчанию опция отключена. Но при включении опции, если я прыгаю на след трек при скане, но предыдущий трек не дослушан, то он с плейлиста удаляется.

Вот такая просьба.

Что касается пункта УТИЛИТЫ, то у предыдущего плагина его можно было отключать, при нажатии слева от его названия в меню УТИЛИТЫ или включать. Но это ладно, ИМХО назначение горячей клавиши удобнее.
Хорошо, попробую реализовать.
К слову, включение/отключение через меню у меня уже реализовано в других плагинах, так что no problem.

The problem is to start doing the modification, bro.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on March 29, 2017, 16:50:51
Спасибо большое за попытку, т.к. на этом форуме тяжело мотивировать бесплатные труды на дополнительные работы. Но реально было бы очень удобно.
Кстати лет 8 назад я просил Артёма ввести возможно скан прослушивания музыки, но от отказался, после чего возник плагин. А как по мне, имхо, это была бы хорошая штатная фишка. Потому что ставить модульный и не красивый (для меня) и не удобный (для маня) фубар, не мне хочется.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 30, 2017, 08:21:19
Спасибо большое за попытку, т.к. на этом форуме тяжело мотивировать бесплатные труды на дополнительные работы. Но реально было бы очень удобно.
Это очень простой принцип: ты делаешь либо то, что тебе интересно, либо то, что тебе выгодно.
Ну а для благодарностей сбоку есть Вебмани.  ;)
Quote from: zerbino
Кстати лет 8 назад я просил Артёма ввести возможно скан прослушивания музыки, но от отказался, после чего возник плагин. А как по мне, имхо, это была бы хорошая штатная фишка.
Как говорится, смотри выше. Артёму мы говорим огромное "спасибо" за SDK и за то, что он прислушивается хотя бы к некоторым пожеланиям.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 19, 2017, 17:31:18
Есть плагин AutoSwitchers. Он, после прослушивания трека его отключает.
Теперь и мой умеет.
Quote from: zerbino
А вот допустим трек мне в скане не понравился и я его переключил на следующий по мультимедийной клавише на клавиатуре, не меняя фокус окна. Т.е. трек мне во время скана не понравился, я его переключил на следующий (режим шафла) и предыдущий трек удалился, т.к. я его на полное время скана не прослушал. Вот это было бы удобнее.
Реализовано. Теперь вопрос - стоит ли вешать горячую клавишу конкретно на включение/отключение этой опции?
Quote from: zerbino
Что касается пункта УТИЛИТЫ, то у предыдущего плагина его можно было отключать, при нажатии слева от его названия в меню УТИЛИТЫ или включать. Но это ладно, ИМХО назначение горячей клавиши удобнее.
Вообщет-то оно умееет и так, и так уже давно. Но в "Утилиты" перенёс.

Жду от локализаторов обновления их языков, а также проясню один момент у Артёма, и буду выкладывать новую версию.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on April 19, 2017, 17:43:54
Хорошо!
Но имхо, в настройках плагина можно добавить опцию с заданием горячей клавиши.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 19, 2017, 23:24:20
Но имхо, в настройках плагина можно добавить опцию с заданием горячей клавиши.
Уточняю.
На данный момент плагин умеет с треком делать ничего, отключать и удалять из плейлиста (с последним вариантом небольшие косяки, решаемые с помощью Артёма). Вопрос стоит следующим образом: нужны ли в настройках плеера горячие клавиши для переключения этих режимов? Или оставить переключение только в окне настроек плагина?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on April 19, 2017, 23:43:33
так конечно, потому и писал про горячую клавишу. Глобальную. На счёт отключения трека, так не надо его отключать. Если его отключить, то клавишей назад нельзя будет его снова прослушать. А если просто удалить из плейлиста, то можно. Нужно просто удалять трек, отключать и другой плагин умеет.. Ну или в опциях можно было бы задать.
После прерывания проигрывания трека делать:
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 20, 2017, 07:59:00
Так, опять Вы меня не поняли...
Ну или в опциях можно было бы задать.
После прерывания проигрывания трека делать:
  • ничего
  • отключать
  • удалять из плейлиста
Я это уже сделал. А спрашиваю я вот что - этот выбор оставить только в настройках плагина, или сделать ещё три горячие клавиши:
- включить обработку "ничего"
- включить обработку "выключать"
- включить обработку "удалять"
т.е. чтобы можно было на лету переключать режим обработки.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on April 20, 2017, 11:37:53
теперь понял. Ну я считаю, что для больших плейлистов будут выбирать удаление, для не больших - отключение.
ИМХО достаточно горячей клавиши на включение/отключение плагина. И всё.
Лично я не могу представить, чтобы экстренно нужно было переключать режим предосмотра с удаления трека на его отключение и наоборот.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on April 20, 2017, 11:46:23
У меня тут мысль пришла.. А.. ээ.. это не предложение, это мысль.
А можно сделать так, чтобы в режиме предосмотра как опция автоматически создавалось 2 плейлиста? Например {имя оригинального плей листа}_not_ok и {имя оригинального плей листа}_ok
В первый копировались бы треки с оригинального плей листа, предосмотр которых прервали. Во второй - предосмотр которых был полный.
В купе с опцией "удалить файл из плейлиста" было бы оочень удобно. Первичная сортировка была бы проще и можно было бы не боятся, что что-то пропустишь, если оригинальный плейлист состоит из набора разных папок. Ну и соответственно эти файлы добавлять по порядку проигрывания в верх плей листа. Т.е. первый из отбор был бы последним в сортировочном плейлисте, второй над первым, третий над вторым и т.п., чтобы последний из отбора был сверху.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 20, 2017, 13:09:57
У меня тут мысль пришла.. А.. ээ.. это не предложение, это мысль.
А можно сделать так, чтобы в режиме предосмотра как опция автоматически создавалось 2 плейлиста? Например {имя оригинального плей листа}_not_ok и {имя оригинального плей листа}_ok
В первый копировались бы треки с оригинального плей листа, предосмотр которых прервали. Во второй - предосмотр которых был полный.
В купе с опцией "удалить файл из плейлиста" было бы оочень удобно. Первичная сортировка была бы проще и можно было бы не боятся, что что-то пропустишь, если оригинальный плейлист состоит из набора разных папок. Ну и соответственно эти файлы добавлять по порядку проигрывания в верх плей листа. Т.е. первый из отбор был бы последним в сортировочном плейлисте, второй над первым, третий над вторым и т.п., чтобы последний из отбора был сверху.
Аппетит приходит во время еды, да?  ;D Это кусок работы. Возможно, в следующем обновлении.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on April 20, 2017, 17:15:30
Аппетит приходит во время еды, да?  ;D Это кусок работы. Возможно, в следующем обновлении.
Да я не очень хотел это писать, но имхо был бы законченный удобный инструмент для сортировки по превью. Я всё понимаю, поэтому через "извините пожалуйста" и "может быть когда-нибудь" и пишу :)
К сожалению я на данный момент гражданин не работающий, но с первой зарплатой на пиво проставлюсь. Я обещаю)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 21, 2017, 10:03:18
Да я не очень хотел это писать, но имхо был бы законченный удобный инструмент для сортировки по превью. Я всё понимаю, поэтому через "извините пожалуйста" и "может быть когда-нибудь" и пишу :)
Я вот сейчас задумался, что начнёт у Вас твориться в плеере при одновременной работе Advanced Shuffle c переключением плейлистов и Track Preview с режимом создания плейлистов...  :-\ :o
Quote from: zerbino
К сожалению я на данный момент гражданин не работающий, но с первой зарплатой на пиво проставлюсь. Я обещаю)
Хотелось бы надеяться.  ;D
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on April 21, 2017, 11:59:46
я как раз адванс шафл убрал, смысла в нём нет, потому что мне не надо отключать треки, а в остальном он для меня бесполезен. Так что твориться ничего не будет) У меня только ваш плагин стоит)
Почему убрал, т.к. Артём говорил, что шафл по выборке и так теперь не повторяется, а это главное в шафле)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on April 27, 2017, 09:55:36
Можно ли сделать быструю кнопку включения/отключения работы плагина где-нибудь поближе? Чтобы не приходилось каждый раз открывать настройки, выбирать пункт плагина в меню, ставить/снимать галку и жать "применить".
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on April 27, 2017, 10:01:11
Можно ли сделать быструю кнопку включения/отключения работы плагина где-нибудь поближе? Чтобы не приходилось каждый раз открывать настройки, выбирать пункт плагина в меню, ставить/снимать галку и жать "применить".
Меню "Разное" под плейлистом
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 27, 2017, 18:54:33
Можно ли сделать быструю кнопку включения/отключения работы плагина где-нибудь поближе? Чтобы не приходилось каждый раз открывать настройки, выбирать пункт плагина в меню, ставить/снимать галку и жать "применить".
Горячая клавиша не?  ???
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 04, 2017, 08:46:09
Quote from: KorneySan
Track Preview 1.4 Cкачать (938 кб) (https://www.dropbox.com/s/19ftr4famsl38z7/TrackPreview%201.4.zip?dl=0)
Изменения в плагине:
1.4 (04.05.2017)
Пункт меню плагина перенесён из "Разное" в "Утилиты".
Добавлена возможность отключать или удалять из плейлиста треки, при прослушивании которых нажата клавиша "Следующий файл".
Добавлена возможность сохранять воспроизведённые полностью и пропущенные треки в отдельные плейлисты (вместо шаблона %P подставляется имя текущего плейлиста). Работает только с версии AIMP 4.13.1894.
Новые функции не тестировались на 3.60.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on May 04, 2017, 09:16:27
+
Работает только с версии AIMP 4.13.1894.
Вот только версии этой нет в общем доступе

Если треки пропускать с помощью ручного выбора другого трека в плейлисте - пропущенный трек не попадает в (Skipped)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on May 04, 2017, 13:13:20
Новые функции не тестировались на 3.60.
вышел - отлично!)

Если треки пропускать с помощью ручного выбора другого трека в плейлисте - пропущенный трек не попадает в (Skipped)
о блин.. точно.. а об очевидном мы и не подумали) Но по идее это должен быть недослушаный трек, а значит действительно в скипед.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 04, 2017, 14:22:03
+Вот только версии этой нет в общем доступе
Ога, она вообще дебаг. ;D Ждите, когда Артём релизнет следующую.
Quote from: Soolo
Если треки пропускать с помощью ручного выбора другого трека в плейлисте - пропущенный трек не попадает в (Skipped)
Данный функционал ранее не заявлялся автором запроса. :)
о блин.. точно.. а об очевидном мы и не подумали) Но по идее это должен быть недослушаный трек, а значит действительно в скипед.
Мда-с, вот тут придётся покумекать.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on May 04, 2017, 15:08:36
Данный функционал ранее не заявлялся автором запроса. :)
Ну мне очень приятно, конечно, что всё прям для меня, но скорее для всех :)
Покумекайте на досуге, а мы пока только некстами поскипаем)

И, конечно, спасибо)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 05, 2017, 09:41:38
Quote from: KorneySan
Track Preview 1.4.1 Cкачать (939 кб) (https://www.dropbox.com/s/avk0yib8ghbhjxc/TrackPreview%201.4.1.zip?dl=0)
Изменения в плагине:
1.4.1 (05.05.2017)
Пункт меню плагина перенесён из "Разное" в "Утилиты".
Добавлена возможность отключать или удалять из плейлиста треки, при прослушивании которых нажата клавиша "Следующий файл" или в плейлисте запущен другой трек.
Добавлена возможность сохранять воспроизведённые полностью и пропущенные треки в отдельные плейлисты (вместо шаблона %P подставляется имя текущего плейлиста). Работает только с версии AIMP 4.13.1894.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on May 05, 2017, 09:57:34
Если треки пропускать с помощью ручного выбора другого трека в плейлисте - пропущенный трек не попадает в (Skipped)
1.4.1 - Теперь работает
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on May 06, 2017, 22:13:54
Такс, видимо бага всплыла. Обновленный последний АИМП 1895, плагин 1.4.1, слушал большой плейлист, автоматом сортировались треки. Потом поставил на паузу и ушел на пол дня. Вернулся, прослушал 2 папки из плейлиста файлов, потом удалил из плейлиста эти две папки файлов, после включения проигрыша второго файла (во время первого файла в списке после удаленных проблем не было) завис плеер. Намертво. Пришлось убить. Запустил ещё раз, выключил плагин горячей клавишей, потыкал треки - проблем нет. Включил плагин, начал слушать, прокрутил в паре мест файл и снова плеер завис.

Ошибка повторяемая. Т.е. её можно спровоцировать. После перезапуска плеера две удаленных папки с музыкой в треклисте остаются, как будто не удалял их. Если снова включить в предосмотре 3ю папку в списке, хоть второй файл, хоть 4ый например, и при проигрыше удалить первые две папки с музфайлами с плейлиста, плеер снова зависнет:
Описание:
  Ошибка привела к остановке взаимодействия программы с Windows.

Сигнатура проблемы:
  Имя события проблемы:   AppHangB1
  Имя приложения:   AIMP.exe
  Версия приложения:   4.1.3.1895
  Отметка времени приложения:   590da49b
  Сигнатура зависания:   f96c
  Тип зависания:   0
  Версия ОС:   6.1.7601.2.1.0.256.4
  Код языка:   1049
  Доп. сигнатура зависания 1:   f96c050ff1d5c83d048b5d51f63b9e42
  Доп. сигнатура зависания 2:   8fe0
  Доп. сигнатура зависания 3:   8fe002b996d3fafe80892315a44ac3b8
  Доп. сигнатура зависания 4:   f96c
  Доп. сигнатура зависания 5:   f96c050ff1d5c83d048b5d51f63b9e42
  Доп. сигнатура зависания 6:   8fe0
  Доп. сигнатура зависания 7:   8fe002b996d3fafe80892315a44ac3b8


Послушал пару песен в предосмотре дальше, попробовол повторить ситуацию, удалил 2 файла с музыкой из плейлиста ранее и ничего не зависло.. странно. Сверился с плейлистом skipped - то что слушал - туда попало. Странно в общем.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 07, 2017, 20:22:22
Такс, видимо бага всплыла. Обновленный последний АИМП 1895, плагин 1.4.1, слушал большой плейлист, автоматом сортировались треки. Потом поставил на паузу и ушел на пол дня. Вернулся, прослушал 2 папки из плейлиста файлов, потом удалил из плейлиста эти две папки файлов, после включения проигрыша второго файла (во время первого файла в списке после удаленных проблем не было) завис плеер. Намертво. Пришлось убить. Запустил ещё раз, выключил плагин горячей клавишей, потыкал треки - проблем нет. Включил плагин, начал слушать, прокрутил в паре мест файл и снова плеер завис.
Давайте сначала разберёмся с зависанием. Я его поймал, покопаюсь.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 08, 2017, 14:19:18
Quote from: KorneySan
Track Preview 1.4.2 Cкачать (939 кб) (https://www.dropbox.com/s/fdegbza994mfr0w/TrackPreview%201.4.2.zip?dl=0)
Изменения в плагине:
1.4.2 (08.05.2017)
Пункт меню плагина перенесён из "Разное" в "Утилиты".
Добавлена возможность отключать или удалять из плейлиста треки, при прослушивании которых нажата клавиша "Следующий файл" или в плейлисте запущен другой трек.
Добавлена возможность сохранять воспроизведённые полностью и пропущенные треки в отдельные плейлисты (вместо шаблона %P подставляется имя текущего плейлиста). Работает только с версии AIMP 4.13.1895.
Баг поправил (порядок действий). Проверяйте дальше.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on July 09, 2017, 00:05:22
Баг поправил (порядок действий). Проверяйте дальше.
Всё отлично! Уважаемый автор, у меня тут возникла мысль для проявления некоторой наглости. Но думаю эта функция будет только дополнять плагин, не помешает и даже будет удобна. Дело вот в чём.
В моём случае (и возможно у других) настройки выставлены таким образом (т.е. активны):
+ Включён
+ Когда при предосмотре нажата кнопка Следующий (думаю можно написать "Когда при предосмотре переход на следующий трек вручную" ведь можно просто выбрать любой другой файл и недоигранный попадёт в скипед, а любой другой он, конечно, следующий, но не активирован кнопкой "Следующий трек")
   +Удалить трек из плейлиста
+ Помещать воспроизведенные треки в плейлист
+ Помещать пропущенные треки в плейлист

И тут до меня дошло, что в принципе при полной сортировке файлов, т.е. переносе файла в один из дополнительных плейлистов, они уже как бы и не нужны мне в основном. Они же отсортированы. Сейчас, при ручном режиме прослушивания и ручном переключении на следующий трек, я удобно автоматом убираю из основного плей листа недопрослушанные треки, а вот автоматом прослушанные не убираются, т.к. у нас нет например опции

Code: [Select]
Когда при предосмотре переход на следующий трек автоматический:
* Ничего не делать         * Выключить трек         * Удалить трек из плейлиста
Можно сделать зависимым этот пункт для активации при отмечании хотя бы одной галки по помещению прослушанных файлов в какой-то дополнительный сортировочный плейлист, а можно просто сделать её как отдельную опцию, чтобы её можно было просто активировать.

Чем это удобнее лично для меня? Прослушанные автоматом треки, которые у меня автоматом попадают в (passed), перестанут оставаться в основном плейлисте. Это удобно, т.к. при нажатии на "Следующий" пропущенные треки удаляются, они же мне уже не нужны и лежат в отдельном (skipped) плейлисте. Так вот почему и прослушанные тогда в основном остаются? Их бы тоже было удобно удалять :) Вот такая просьба для будущей не спешной реализации и улучшения плагина.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on October 10, 2017, 16:07:14
Пункт меню плагина перенесён из "Разное" в "Утилиты".
В предыдущей версии было гораздо удобнее переключать предпросмотр из меню плейлиста. В идеале вообще бы одной кнопкой с индикатором включен/выключен…
Заметил проблему при предпросмотре из расшаренной папки: могло пропускаться несколько треков. Закономерность не выявлена. Понаблюдаю, как на последней версии с этим.

Проверил. В последней версии тоже пропускается несколько треков при проигрывании из примонтированной сетевой папки.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on October 12, 2017, 12:23:22
Проверил. В последней версии тоже пропускается несколько треков при проигрывании из примонтированной сетевой папки.
Насчёт пункта меню придётся делать опцию. :)
Сетевой папки у меня нет, поэтому распишите, пожалуйста, поподробнее.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on October 13, 2017, 11:50:02
Насчёт пункта меню придётся делать опцию. :)
Сетевой папки у меня нет, поэтому распишите, пожалуйста, поподробнее.
Если в плейлист добавить файлы не с локального диска, а из сетевой папки: \\mount\share (либо из примонтированного диска таким же образом), то при завершении предпрослушки текущего трека, при переходе на следующий трек, может случайным образом пропускаться сразу один или несколько треков в списке подряд. При чём, если вручную запустить проигрывание следующего трека (который должен был бы проигрываться следующим), то он проигрывается нормально.

Вероятно, плагин заточен под проигрывание с локального диска. Наверное, надо смотреть в сторону тайм-аута чтения данных, т.к. при инициации чтения данных из сети, задержка куда больше, чем с локального диска.
У истинных аудиофилов коллекции хранятся на локальных сетевых хранилищах… )
https://vk.com/video_ext.php?oid=160130789&id=456239263&hash=fcd90e1cd7b25bbc
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on December 12, 2017, 22:44:32
Небольшое дополнение: при проигрывании flac такой проблемы не наблюдается :o
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Dimsok on March 18, 2018, 00:28:44
На последней 3-ей версии aimp пункт для активации-деактивации в утилитах - просто пустая строка, без буковок. Есть ли возможность поправить?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on March 18, 2018, 16:31:06
На последней 3-ей версии aimp пункт для активации-деактивации в утилитах - просто пустая строка, без буковок. Есть ли возможность поправить?
Плагин для АИМП4
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Dimsok on March 19, 2018, 00:44:44
Ну так-то работает всё остальное, только эта пустота в меню.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 19, 2018, 09:16:59
Ну так-то работает всё остальное, только эта пустота в меню.
Странно... Локализация не отработала? Проверьте наличие руссского языка в папке с плагином.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Dimsok on March 20, 2018, 01:26:03
Языковые файлы все есть, и в папке Langs и к dll пробовал копировать. Вот как это выглядит:
https://i.imgur.com/fYbYncw.jpg

Aimp 3.60 b.1495
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Artem on March 20, 2018, 08:20:22
Языковые файлы все есть, и в папке Langs и к dll пробовал копировать. Вот как это выглядит:
https://i.imgur.com/fYbYncw.jpg

Aimp 3.60 b.1495

Плагин этот для 4-го AIMP-а, вот у вас он и не работает
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 20, 2018, 09:36:39
Плагин этот для 4-го AIMP-а, вот у вас он и не работает
Подожди, Артём. Совместимость с 3.60 должна была остаться, тем более что функции-то работают, с меню просто что-то не то.

Языковые файлы все есть, и в папке Langs и к dll пробовал копировать.
Aimp 3.60 b.1495
Гляну. Кстати, почему 1495, а не последняя 1503?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Artem on March 20, 2018, 10:00:39
Подожди, Артём. Совместимость с 3.60 должна была остаться, тем более что функции-то работают, с меню просто что-то не то.

А как ты назначаешь текст для меню? Не через MUI API?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 20, 2018, 14:24:19
А как ты назначаешь текст для меню? Не через MUI API?
Нет, подсовываю локализацию в IAIMPMenuItem, если это 3.60.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Dimsok on March 21, 2018, 00:10:57
Обновился до 1503, проблема (если так можно назвать) осталась.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 21, 2018, 14:37:02
Track Preview 1.5 Cкачать (941 кб) (https://www.dropbox.com/s/2r7jsismr9vmc4y/TrackPreview%201.5.zip?dl=0)
Изменения в плагине:
1.5 (21.03.2018)
Восстановлен случайно отломанный в версии 1.4.2 текст в меню для 3.60.
Настраиваемое положение пункта меню плагина: "Утилиты".или "Разное". Ввиду текущих ограничений плеера для фактической смены места нужен перезапуск.
Добавлена возможность отключать или удалять из плейлиста полностью прослушанные треки.
Добавлена возможность выбирать место добавления трека в дополнительные плейлисты.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on March 22, 2018, 12:13:58
Track Preview 1.5.1 Cкачать (941 кб) (https://www.dropbox.com/s/6dm8zos36mfsu8q/TrackPreview%201.5.1.zip?dl=0)
Изменения в плагине:
1.5.1 (22.03.2018)
Исправлен перенос пункта меню плагина между "Утилиты" и "Разное".
Исправлено зависание плеера при срабатывании плагнина после удаления трека во время воспроизведения.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on March 23, 2018, 18:35:26
По-прежнему проблема с пропуском файлов при проигрывании по сети имеет место быть… :( Складывается впечатление, что если файл не читается в течение нескольких десятков/сотен миллисекунд, то в плейлисте сразу перепрыгивает на следующий и т.д., пока не успеет считаться за определённый интервал времени аудио-файл (буд-то он должен подгрузиться целиком, либо до места начала предпрослушивания). При чём если пропустились сразу несколько треков, то при ручном проигрывании первого пропущенного из них, при окончании предпрослушивания, эти же пропущенные треки всегда пропускаются, как буд-то список пропущенных как-то "кэшируется".
Понятно, что при проигрывании с диска время отклика при переходе к следующему проигрываемому файлу несоизмеримо меньше, чем по сети и файл считывается целиком по сути моментально… Можно ли добавить в настройки опцию с указанием тайм-аута времени считывания следующего файла по окончании предпрослушивания предыдущего трека, прежде чем он будет пропущен в плей-листе при переходе на следующий?
P.S. почему-то эта проблема не распространяется на .flac
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on April 02, 2018, 08:29:57
По-прежнему проблема с пропуском файлов при проигрывании по сети имеет место быть… :( Складывается впечатление, что если файл не читается в течение нескольких десятков/сотен миллисекунд, то в плейлисте сразу перепрыгивает на следующий и т.д., пока не успеет считаться за определённый интервал времени аудио-файл (буд-то он должен подгрузиться целиком, либо до места начала предпрослушивания).
Боюсь, проблема несколько глубже, чем простое кеширование. В настоящее время я с ней разбираюсь.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on May 29, 2018, 19:57:32
Не получается выявить проблему? Может помочь тестированием?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 29, 2018, 21:07:57
Не получается выявить проблему? Может помочь тестированием?
Тут совокупность проблем: плавающее место и нехватка времени.
И да, допиливается другой плагин.  ;D
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on August 28, 2018, 20:27:56
Уже допилился новый плагин? Слышно что-нибудь по допилке этого? :-\
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on August 29, 2018, 16:01:11
Уже допилился новый плагин? Слышно что-нибудь по допилке этого? :-\
Тот почти, этот на очереди.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: oldmartin on October 06, 2018, 20:04:34
Should be cool let you add some custom audios like MGS peace walker Walman BTW its a good plugin when you are in game and you dont want to take away some fingers away from the keyboard
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: zerbino on November 05, 2018, 20:41:02
Уважаемый KorneySan, пожалуйста, допилите багу с зависанием при включении предпросмотра трека и нажатием вручную перехода на след. трек впервые. Пожалуйста. Аналогов нет, вы программер с исходниками и вообще молодец, но когда вылетает плеер, вылетают и изменения плейлистов(
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on November 13, 2018, 16:10:54
Тот почти, этот на очереди.
Ждём с нетерпением!!!
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on November 20, 2018, 15:03:59
Уважаемый KorneySan, пожалуйста, допилите багу с зависанием при включении предпросмотра трека и нажатием вручную перехода на след. трек впервые. Пожалуйста. Аналогов нет, вы программер с исходниками и вообще молодец, но когда вылетает плеер, вылетают и изменения плейлистов(
Ну собсно, берусь потихонечку.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on January 12, 2019, 11:57:10
Ну собсно, берусь потихонечку.
Отлично! Если нужна помощь в тестировании, отладке — сразу оперативно поможем!
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 29, 2019, 23:19:28
Найдена портившая жизнь бяка. После code cleanup выложу (гм, уже сегодня) свежую версию.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on January 30, 2019, 15:53:25
Отлично! Сразу протестируем — дадим обратную связь!
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 30, 2019, 21:05:03
Track Preview 1.6.0 Cкачать (1,15 Мб) (https://www.dropbox.com/s/9nmips3n8gias80/TrackPreview%201.6.0.zip?dl=0)
Изменения в плагине:
Восстановлен случайно отломанный в версии 1.4.2 текст в меню для 3.60.
Настраиваемое положение пункта меню плагина: "Утилиты" или "Разное".
Добавлена возможность отключать или удалять из плейлиста полностью прослушанные треки.
Добавлена возможность выбирать место добавления трека в дополнительные плейлисты.
Локализатор испанского не отозвался вовремя. Обновлю по мере поступления.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on January 30, 2019, 21:29:39
К сожалению, всё равно пропускает треки…
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 30, 2019, 22:54:20
К сожалению, всё равно пропускает треки…
Запишите видео, чтобы понять когда именно и что именно происходит.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 31, 2019, 05:44:48
К сожалению, всё равно пропускает треки…
Используется механизм, который не должен. Поэтому действительно снимите.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 31, 2019, 07:00:31
Используется механизм, который не должен. Поэтому действительно снимите.
Единственное, что я заметил: не удаляет треки, если их пропускать очень быстро.
С другой стороны можно считать это за фичу, т.к. трек даже не успевает заиграть, а значит и preview ещё не случилось.

А, ещё бяка: в режиме "начало и длительность в секундах" время начала по умолчанию равно 300 сек, а значит большинство треков не подпадают под действие плагина и не удаляются из плейлиста. Нужно поправить время по умолчанию и разрешить плагину удалять/отключать такие треки.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 31, 2019, 07:23:55
Единственное, что я заметил: не удаляет треки, если их пропускать очень быстро.
С другой стороны можно считать это за фичу, т.к. трек даже не успевает заиграть, а значит и preview ещё не случилось.
Плагин фиксирует факт старта воспроизведения. Нет воспроизведения - нет обработки.
Могу добавить опцию "Обрабатывать нажатие кнопки Следующий без начала воспроизведения"  ;D

Quote from: Soolo
А, ещё бяка: в режиме "начало и длительность в секундах" время начала по умолчанию равно 300 сек, а значит большинство треков не подпадают под действие плагина и не удаляются из плейлиста. Нужно поправить время по умолчанию и разрешить плагину удалять/отключать такие треки.
Нуок. Хотя по идее пользователь должен сам настроить хотя бы раз.

KASH, возможно, конфликт с каким-то другим плагином?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Soolo on January 31, 2019, 07:38:18
Нуок. Хотя по идее пользователь должен сам настроить хотя бы раз.
В том-то и дело, что настроить можно и 300 и 3000. А потом будут вопросы: почему не удаляет файлы.
Насчёт значений по умолчанию: они должны быть такими, чтобы вызывать наименьшее количество вопросов. Старт в 30 или 20 сек будет нормально.

Плагин фиксирует факт старта воспроизведения. Нет воспроизведения - нет обработки.
Могу добавить опцию "Обрабатывать нажатие кнопки Следующий без начала воспроизведения"
Не, не нужно лишних опций. Текущее поведение норм.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on February 01, 2019, 15:51:44
Запишите видео, чтобы понять когда именно и что именно происходит.
Используется механизм, который не должен. Поэтому действительно снимите.
Снял. На видео продемонстрированы все варианты (особенно в конце): https://yadi.sk/i/1sYh1fPCHnhG6A показано визуально как он пропускает (и по предыдущим сообщениям: если пропустил несколько, то потом сколько бы их не было попыток включить, они всё равно пропускаются, буд-то где-то кэшируется информация о том, что их надо почему-то пропускать, хотя реально они прекрасно играют, если запускать вручную). В общем, смотрите сами.

KASH, возможно, конфликт с каким-то другим плагином?
Кроме превью трека больше никаких нет. С локального диска всё в порядке. С сетевого диска (NAS) - такая проблема. С сетью никаких проблем, т.к. NAS локальный 1Гбит, это можно увидеть на видео, на сколько быстро FLAC-файлы читаются, грузятся и рендерятся на визуальной дорожке. Вероятно, в самом AIMP какая-то проблема с чтением файлов по сети.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on February 13, 2019, 17:08:20
Track Preview 1.6.4 Cкачать (1,15 Мб) (https://www.dropbox.com/s/lzywace13qcmzec/TrackPreview%201.6.4.zip?dl=0)
Значение начала по умолчанию заменено на 30 вместо 300. Правда, если Вы обновляете плагин с предыдущих версий, нужно пересохранять это значение.
Исправлена ошибка пропускания треков при их долгой загрузке.
Добавлена возможность открыть настройки плагина из общего раздела "Плагины".
Благодаря советам Артёма и тестированию KASH бага найдена и ликвидирована.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: tenpix on March 28, 2019, 07:08:46
У меня с радиостанциями не работает, не переключает их, есть решение?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KASH on March 28, 2019, 14:45:29
Всё переключает, в т.ч. и радиостанции в плейлисте. У меня такие настройки: https://pp.userapi.com/c849220/v849220503/163143/m3EKsD5GlvU.jpg
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: beniumbu on May 15, 2019, 17:54:13
Пропускает песни в определённой ситуации. В настройках стоит переход на следующую по достижении 4:05. Сама песня 4:06. В итоге, как я понял, два раза срабатывает переход. Один раз от плагина, второй - от АИМПа.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on May 18, 2019, 12:19:05
Пропускает песни в определённой ситуации. В настройках стоит переход на следующую по достижении 4:05. Сама песня 4:06. В итоге, как я понял, два раза срабатывает переход. Один раз от плагина, второй - от АИМПа.
Сведение треков включено?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: beniumbu on May 18, 2019, 13:39:58
Менеджер звуковых эффектов - Параметры сведения, это оно? Включён только автоматический переход на следующий файл.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: dene18 on May 26, 2019, 14:26:42
@KorneySan thank you
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: nalsurr on August 05, 2019, 22:22:07
Win 10. Разархивировал, скопировал в папку "Плагины", но в программе в настройках нет этого плагина.
Перезагружал AIMP - никакого эффекта.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Choveka on August 07, 2019, 13:18:18
Если всё правильно сделали, должно выглядит вот так:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=51845.0;attach=58457)
 
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Dreamer on December 01, 2019, 14:38:49
Hello, I'm sorry for English, but there is not response on this issue in the English forums.

I'm using Track Preview and I wanted to use it to play songs and disable / remove songs after fully played, full songs, from 0 to 100%, but I found a bug, I have also a question and suggestion.

Steps to reproduce:

- enable Track preview
- set begin percent to 0 and end percent to 100
- for "When preview played fully" set "Switch track off" or "Delete track from playlist"
- play any mp3 song fully
= song is not disabled / removed from playlist

BTW - It works good with option "When Next button pressed during preview" and it works also with "When preview played fully" when using percent options 25 and 75, but it doesn't work with 1 and 99.

Another issue: I suggest to change "Delete track from playlist" to "Remove track from playlist".

Suggestion: Make this plugin work per playlist, so we could enable it for one playlist and disable for another.

Question: Is it possible to rename the plugin and use 2 different instances at once? Because when using "auto remove track" feature, I can't use original feature "Track preview if I want, because I have to use options 0/100%".

AIMP v4.60 build 2156, Windows 10 64-bit 1909.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Dypsis on December 02, 2019, 23:30:56
Thanks Dreamer. I can confirm it doesn't work.
I originally posted about it in this thread (https://www.aimp.ru/forum/index.php?topic=58812.0).
The actual post is here (https://www.aimp.ru/forum/index.php?topic=58812.msg391186#msg391186).

Ideally, it would be good if this essential functionality was built into AIMP. But a working plugin will do me. :)
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: axa on December 28, 2019, 02:55:14
Возможно ли добавить вариант: "Начало в секундах, окончание в %" или "Начало и окончание в секундах (до конца)", да бы была возможность, независимо от длинны трека указывать "отступы" от начала и конца ?
Ну или на крайний случай в варианте "Начало и длительность в секундах" снять ограничение в 10мин (как вариант при нулевом значении длительности играть трек до конца).
Правка вручную в файле конфигурации не помогла.

Интерес в том, что бы отсекать начало и конец заданной длинны в треке произвольной длинны (тишина, вступления/окончания, реклама и т.п.).
Аналогов пока не нашёл, так что вся надежда на этот плагин.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 03, 2020, 08:57:35
Ну или на крайний случай в варианте "Начало и длительность в секундах" снять ограничение в 10мин (как вариант при нулевом значении длительности играть трек до конца).
Правка вручную в файле конфигурации не помогла.
С наступившим!
Это что у Вас за треки такие, более 10 минут? ;D

Посмотрю, как будет свободное время.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 03, 2020, 08:58:15
BTW - It works good with option "When Next button pressed during preview" and it works also with "When preview played fully" when using percent options 25 and 75, but it doesn't work with 1 and 99.

Another issue: I suggest to change "Delete track from playlist" to "Remove track from playlist".

Suggestion: Make this plugin work per playlist, so we could enable it for one playlist and disable for another.

Question: Is it possible to rename the plugin and use 2 different instances at once? Because when using "auto remove track" feature, I can't use original feature "Track preview if I want, because I have to use options 0/100%".
I think I need to improve track change detection (or to restrict to use 0% and 100% simultaneously ;) ) for that issue.

I'll look the English locale of AIMP and sync.

Per playlist action could be done, but not fast.

Yes, you can rename plugin, no, it will not work different due to settings read by variable names, not module names. You CAN configure two different behaviours "on the fly", but last saved config will be applied on the next load to both of them.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: axa on January 03, 2020, 20:55:53
С наступившим!
Это что у Вас за треки такие, более 10 минут? ;D

Посмотрю, как будет свободное время.
С наступившим и наступающим =)
А треки разные... Когда записи лекций, когда аудио книги (чаще).
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 22, 2020, 10:49:36
Интерес в том, что бы отсекать начало и конец заданной длинны в треке произвольной длинны
В связи с переработкой, если начало и конец пересекутся: например, начало 10 сек, конец 10 сек, а трек 15 сек, т.е. конец на 5 сек раньше начала - что делать? Напрашивается пропускать.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Black_AVP on January 22, 2020, 12:58:03
Это что у Вас за треки такие, более 10 минут? ;D
Бывают... По одной только папке посмотрел: из 2660 треков, 48 продолжительностью более 10 минут, обычная музыка, не аудиокниги и не спектакли и, даже, не релакс.

В связи с переработкой, если начало и конец пересекутся - что делать?
А если начальный отступ > продолжительности трека? Обычно его выставляю 40..60 сек, за это время, как правило, успевают "разыграться" и можно оценить основную часть.
Может, лучше отключать отступы, чтоб не пропустить трек.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 22, 2020, 15:41:37
Может, лучше отключать отступы, чтоб не пропустить трек.
Вообще-то первоначальная идея плагина и состояла в том, чтобы делать ОТСТУПЫ от начала, а каждый уже настраивает под себя, вплоть до нуля. ;)
Просто есть несколько конфликтных ситуаций, для которых нужно придумать решение. Пусть начало и конец - трека, старт и стоп - участка прослушивания. Перечислю все варианты:
1. старт меньше начала или стоп больше конца; решение очевидно: играем с начала до стопа или со старта до конца
2. стоп меньше старта, но оба в пределах трека; играть до конца трека с метки начала, с начала трека до метки конца или пропустить трек?
3. стоп меньше старта, при этом один или оба за пределами трека; самый тяжёлый случай.

Во вложении графический пример, для наглядности.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Black_AVP on January 22, 2020, 16:10:09
Вообще-то первоначальная идея плагина и состояла в том, чтобы делать ОТСТУПЫ от начала, а каждый уже настраивает под себя, вплоть до нуля. ;)
Мне больше по душе другой способ задания участка: отступ от начала трека и продолжительность прослушивания. Продолжительность  - величина индивидуальная, каждый определяет для себя, сколько секунд ему достаточно для оценки трека и величина эта довольно постоянная, к тому же не надо будет долго ждать перехода на следующий трек в случае большой продолжительности. А стартовый отступ можно корректировать "налету", если время трека окажется сравнимо с ним.
У меня подобная вещь реализована на уровне скина (на скриптах), но там, к сожалению, возможностей по программированию значительно меньше, чем в плагине.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: JD on January 22, 2020, 16:16:40
Объясните хотя бы первый пункт, как в ваших терминах старт участка прослушивания может быть меньше начала трека? В плагине что, можно отрицательные величины задавать?
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 22, 2020, 16:26:05
Мне больше по душе другой способ задания участка: отступ от начала трека и продолжительность прослушивания.
Вам - да, но и тут может получиться частный случай 1.2: старт "уйдёт" за конец трека. Собственно , плагин обрабатывает этот вариант по умолчанию: считает длительность участка и отмеряет её от конца. То, что она может оказаться больше длины трека, плагин тоже учитывает...
Но у других людей иные требования.

Объясните хотя бы первый пункт, как в ваших терминах старт участка прослушивания может быть меньше начала трека? В плагине что, можно отрицательные величины задавать?
Допустим, заданы старт и длительность (вот как у Black_AVP). Старт 30 с, длительность 60 с, а трек внезапно 40 с. Упс, стоп получился 90 с и 50 с не хватает. Два варианта: стартуем с 30-й с и играем оставшихся 10 с или отсчитываем от конца обратно 60 с, получаем старт в -20 с, округляем их до нуля и играем трек с начала до конца (поскольку всё равно 20 с не хватит).
Предполагается, что в новой версии можно будет задавать комбинации старт-стоп (пропустить Х секунд/% в начале и У секунд/% в конце), старт-длительность (пропустить Х секунд/% в начале, играть У секунд/%) и длительность-стоп (играть Х секунд/%, пропустив в конце У секунд/%).
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Black_AVP on January 22, 2020, 16:36:53
... играем трек с начала до конца (поскольку всё равно 20 с не хватит).
ИМХО, самое логичное решение.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Алексей Долматов on January 22, 2020, 17:34:26
Может рассмотреть вариант создания нескольких правил, добавление пересечений исключено на этапе создания пресета?

1. Указываем длительность трека, т.е. от X до Y секунд. Есть выбор-свитчер:
а) От X до Y. Активны обе ячейки времени. Сюда относятся и короткие треки от 0 до Y, т.е. ноль вручную пишем.
б) Любое время трека. Длительность трека ненужно указывать.
в) Трек длиннее X секунд. Ячейка Y затеняется с символом бесконечности.
2. Выбираем тип предпросмотра:
а) Начало в секундах, длительность предпросмотра в секундах. Для вариантов 1а и 1в высчитываем ограничения для начала на основе X-Y и длительность на основе Y. Нельзя указать длительность 0, значит расчёт сложение-вычитание.
б) Начало в секундах - смотрим настройку 1 для ограничений. Длительность в процентах от длинны трека.
в) Начало в процентах, длительность в секундах. Доп. выбор - Если остаток времени предпросмотра трека меньше заданной длительности, то:
I) Воспроизводить остаток трека
II) Определить начало предпросмотра по формуле "длинна трека - длительность предпросмотра"
III) Использовать заданное начало предпросмотра, а заканчивать предпросмотр за Z секунд до конца трека. Если это невозможно, то воспроизводить остаток трека.
г) Начало и окончание в процентах

Особо не продумывал варианты, так что здесь нужно ещё проверить логичность правил. Возможно, стоит добавить пункт 3 и вынести настройку настройку коротких предпросмотров отдельно.
Допустим так:
При длительности заданного предпросмотра больше расчётного времени предпросмотра:
1. Воспроизводить трек от заданного начала до конца
2. Сместить начала трека, чтобы предпросмотр был весь в конце трека
3. Воспроизвести без учёта полностью трек
4. Воспроизвести заданную длительность от начала трека.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: Black_AVP on January 22, 2020, 18:14:18
Алексей, не слишком ли мудрёно это будет для некоторых пользователей - обилие вариантов задания.
Исходя из названия плагина, его использование наиболее востребовано для разбора хлама, скачанного с инета. В этом случае начало трека всегда отсекается, поскольку по, порой, длительным вступлениям невозможно даже определить жанр произведения. Задание конечной точки от начала трека всё равно заставит пользователя подсознательно вычислять - а сколько же он будет звучать, т. е., получается логичнее всё же задавать длительность прослушивания.

Но у других людей иные требования.
Не знаю, по какой логике эти "другие" выдвигают иные требования, возможно, из-за отсутствия практики разбора кучи разномастных треков...

Задание параметров в процентах решило бы все эти проблемы с перекрытием и для программиста, конечно, это удобнее, но пользователя опять заставит прибегать к мозговой арифметике.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: axa on January 23, 2020, 21:45:17
На случай пересечения отступов, то по мне, так варианта два (если не делать комплексные или вариативные правила): пропуск всего трека, т.к. не осталось что проигрывать и в таких случаях это на откуп самого пользователя ("не формат", не учтено в правилах, спецом исключающее правило); игнорирование отсечки с конца, если длинна трека меньше или проигрывание всего трека если трек меньше любого.

А вот задание процентов сильно зависит от общей длинны, и по этому мало эффективно. В крайнем случае "%, но не более/менее" как условие. Т.е. % с пороговым значением.

Ещё как вариант сделать не готовые решения, а три строки - три параметра: Начало, Длительность, Конец.
В каждом параметре выпадающий список с опцией: игнор, секунды, процент. Ну и поле ввода значения если не "игнор". Для случаев пересечения - решающим будет длительность, если указана.
К примеру трек 60с. Старт с 30с, длительность 30с, окончание за 45с. Длительность "вытесняет" старт/конец и будет проигран кусок в заявленные 30с с 15ой по 45ю секунду.
Title: Re: Track Preview [AIMP3.60, AIMP4]
Post by: KorneySan on January 24, 2020, 09:13:59
Ещё как вариант сделать не готовые решения, а три строки - три параметра: Начало, Длительность, Конец.
"Мы можем сделать работу быстро, качественно, дёшево. Выбирайте любые два пункта." (с) Проза жизни  ;D

Всех высказавшихся принял к сведению, буду ваять.