AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины-дополнения / Addons => Тема начата: Awakunar от Ноября 21, 2014, 21:50:28

Название: SkipTrack 2.2 [AIMP 4.0]
Отправлено: Awakunar от Ноября 21, 2014, 21:50:28
[catalog_card=640]

Требования:
  Версия AIMP - 4.0 или выше
  Включенный сбор статистики в Фонотеке

Возможности:
  - Исключения по исполнителю
  - Включение/выключение через меню "Разное"
  - Сохранение очереди воспроизведения
  - Индивидуальные настройки для плейлистов

История изменений:
  1.1:
   +Отключение исключений
   +Поддержка мульти-язычности
 1.2:
   *Если нет трэков подходящим по условиям добавляется первая попавшая песня не находящаяся в очереди воспроизведения текущего плейлиста
 1.3:
   +По окончании плейлиста (переход на новый или остановка воспроизведения, в зависимости от настроек) его очередь воспроизведения очищается
 1.4:
   +Сохранение очереди воспроизведения
 1.5:
   *Исправил изменение курсора воспроизведения при выборе трэка уже находящегося в очереди
 1.6:
   *Исправил баг зависания плеера при переходе на другой плейлист с выключенным шафлом
   *Исправил обработку загрузки плагина после инициализации программы
1.7:
   +Возможность задавать индивидуальные настройки для плейлистов
   +При выборе файла вне очереди он добавляется в текущую позицию
   *Добавление/удаление/сортировка песен в плейлисте не приводит его очередь в неактуальное состояние
   *Если в плеере один плейлист и его окончание и начало приходилось на одну и туже песню воспроизведение зацикливалось на ней
1.7.5:
   +Украинская локализация (автор Ant-kul)
   *Удаление песен иногда зацикливало воспроизведение на одной
   *Удаление первой песни в очереди приводило к перескоку на третью
   *Очищение плейлиста уже помеченного как законченный и добавление в него файлов всё равно приводило к переходу на следующий плейлист
   *Неверная обработка получения даты последнего проигрывания у песни не находящейся в фонотеке
1.8:
   +Добавлен фильтр по количеству проигрываний
   +Возможность добавить все файлы с оценкой в 5 звезд в исключения
   +Добавление исполнителя в исключения через меню плейлиста
   *Немного оптимизировал алгоритм поиска следующей песни на больших плейлистах
   *Изменил окно настроек (спасибо DesweR за vcl стили)
1.9
   +Плагин переведен на SDK v4.0
   *Выключив плагин в меню "Разное" обратно он уже не включался
   +Эстонская (+Fix), Каталонская (Hiro5) и Espanol-AR (KNTRO) локализации
1.9.2   
   *Немного доработал окно настроек
   *Исправил некорректную работу TAB'a в настройках на 1667 сборке
2.0
   +Добавлен фильтр исключающий исполнителя на определенное количество треков
   +Новый вид окна настроек
   *Исправил ошибку заполнения настроек после инициализации программы
   *Обновлены локализации
2.0.1
   *Исправил зависание плеера на пустом плейлисте
2.0.2:
   *Исправил неработоспособность плагина на 1695 билде
   *Обновление Украинской локализации (didseran)
2.0.4:
   *Проверка на наличие выделенного трека в контекстном меню      
2.1.0:   
   +Индивидуальные исключения для плейлистов
   *Отключенные файлы в плейлисте "ломали" очередь воспроизведение   
2.1.5:
   *Окно настроек не работало в 2156 билде плеера
2.2.0:
   +64-битная версия плагина
   -Меню добавления в исключения удалено   

Установка:
  Распаковать приложенный архив в папку Plugins.
     
Скриншоты:
Окно настроек:
(http://i.imgur.com/7xJKCD3.png)
(http://i.imgur.com/ZGtEWhp.png)
Меню плейлиста:
(http://i.imgur.com/aTGbU21.png)
Меню разное:
(http://i.imgur.com/hKZA7Zk.png)

Исходники (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_src.zip)
SkipTrack 1.8 для AIMP 3.60 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.8.zip)
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Ноября 21, 2014, 22:37:18
Воу, интересно. + с ходу. Попробую чуть позже.
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Я Гриша! от Ноября 22, 2014, 18:02:02
Спасибо за плагин для АИМП. Вряд ли буду пользоваться, но за работу +1
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Декабря 01, 2014, 22:30:21
Составил плейлист из 4-х треков. 3 из них игрались сегодня, один не игрался очень давно, или вообще ни разу.
Запустил один из игравшихся треков, после его окончания воспроизведение остановилось: то есть тот трек, что ни разу не игрался, проигнорировался.
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Декабря 02, 2014, 01:23:32
Составил плейлист из 4-х треков. 3 из них игрались сегодня, один не игрался очень давно, или вообще ни разу.
Запустил один из игравшихся треков, после его окончания воспроизведение остановилось: то есть тот трек, что ни разу не игрался, проигнорировался.
это из-за маленькой выборки - плагин если не найдет трек подходящий условиям уйдет в бесконечный цикл и повесит плеер. поэтому я сделал "защиту от зацикливания": если попыток найти нужный трек больше чем количество песен в плейлисте * 2, то он просто перейдет на другой плейлист или остановит воспроизведение.
рандом он такой - может выбрать одну песню раз 5 подряд, на больших плейлистах не заметно, но на маленьких выходит неочень
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Декабря 02, 2014, 08:31:03
это из-за маленькой выборки - плагин если не найдет трек подходящий условиям уйдет в бесконечный цикл и повесит плеер. поэтому я сделал "защиту от зацикливания": если попыток найти нужный трек больше чем количество песен в плейлисте * 2, то он просто перейдет на другой плейлист или остановит воспроизведение.
рандом он такой - может выбрать одну песню раз 5 подряд, на больших плейлистах не заметно, но на маленьких выходит неочень
В АИМПе всё-таки не чистый рандом. Для плейлиста составляется очередь случайности так, чтобы треки не повторялись.
Пробовал переключать вручную плейлист из 7-и треков: неигравшийся всегда укладывается в число переключений 6 или меньше. А с включённым плагином плейлист всегда останавливается после первого трека.
Или ваш плагин заменяет очередь АИМПа на свою случайную последовательность?
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Декабря 02, 2014, 12:56:31
Или ваш плагин заменяет очередь АИМПа на свою случайную последовательность?
ну да, через IAIMPExtensionPlaybackQueue, а по другому как влиять на очередь я не нашел, пришлось свое писать.
я постарался сделать максимально приближенно к "чистому" АИМПу, но видимо не все случаи учел

В АИМПе всё-таки не чистый рандом. Для плейлиста составляется очередь случайности так, чтобы треки не повторялись.
ну изначально я плагин начал писать из-за нового АИМПовского рандома: он чересчур начал любить определенные песни, мог в течении дня по 2-4 раза их выбирать, и так каждый день. при плейлисте из почти 9к песен очень напрягало

По вашей проблеме: я немного изменил поведение плагина. теперь если треки не удовлетворяют условиям, но поиск уже попытался "Playlist.GetItemCount*2" раз, то он добавит первый попавшийся файл в список и так пока не добавит все имеющиеся и только после этого перейдет на другой плейлист/остановит воспроизведение
Не уверен, возможно стоит сделать такое поведение только для плейлистов с <100 треков, как думаете?
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 20, 2015, 15:47:38
v1.5 + AIMP3.60.1470
Я так и не понял, как работает плагин.
Составил плейлист на 55 треков, 2 из них игрались сегодня (в плагине запрет на игру за последние 3 дня, в исключениях пусто). Запускаю один из треков, жму "следующий трек". После третьего нажатия запускается один из игравших сегодня треков...
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Января 20, 2015, 17:10:49
v1.5 + AIMP3.60.1470
Я так и не понял, как работает плагин.
Составил плейлист на 55 треков, 2 из них игрались сегодня (в плагине запрет на игру за последние 3 дня, в исключениях пусто). Запускаю один из треков, жму "следующий трек". После третьего нажатия запускается один из игравших сегодня треков...
интересно, попробуйте воспользоваться дебаг версией -  тык (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.6_debug.zip). никаких особых отличий в ней нет, просто добавится окошко где пишет что выбрал и почему:
(http://i.imgur.com/bXgFADE.jpg)
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 20, 2015, 18:59:01
интересно, попробуйте воспользоваться дебаг версией -  тык (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.6_debug.zip). никаких особых отличий в ней нет, просто добавится окошко где пишет что выбрал и почему:
(http://i.imgur.com/bXgFADE.jpg)
В дебаг-окне пусто, чтобы я ни делал с настройками или как бы я ни включал/выключал плагин, рандом и т.д..
Может для работы нужен софт хитрый?
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Января 20, 2015, 19:18:19
В дебаг-окне пусто, чтобы я ни делал с настройками или как бы я ни включал/выключал плагин, рандом и т.д..
Может для работы нужен софт хитрый?
не должен. очень похоже что он в меню "разное" выключен. покажите что в AIMP3.ini в секции [aimp_skip].
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 20, 2015, 19:20:54
не должен. очень похоже что он в меню "разное" выключен.
и там я тоже тыкал: включал/выключал, всё без толку

покажите что в AIMP3.ini в секции [aimp_skip].
в данный момент так, в дебаге пусто
[Aimp_Skip]
skipdays=3
enable=1
except_enable=0
queue_save=0
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 20, 2015, 19:27:42
и там я тоже тыкал: включал/выключал, всё без толку
в данный момент так, в дебаге пусто
понял фишку: нужно было после включения плагина ещё и АИМП перезапустить (что не есть логично, пахнет багом)
сейчас составлю новый плейлист, проверю ещё раз
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 20, 2015, 19:36:46
сейчас составлю новый плейлист, проверю ещё раз
воот, теперь всё хорошо, проигранные сегодня треки ни разу не попались, пока не прокрутился весь плейлист

но заметил нюанс:
составил плейлист, запускаю вручную первый трек: в дебаг-окне прокручиваются сразу 3 записи

ну и баг необходимости перезапуска АИМПа после первой активации нужно поправить
видимо из-за него на работе сегодня ничего и не заработало
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Января 20, 2015, 19:48:24
воот, теперь всё хорошо, проигранные сегодня треки ни разу не попались, пока не прокрутился весь плейлист

но заметил нюанс:
составил плейлист, запускаю вручную первый трек: в дебаг-окне прокручиваются сразу 3 записи
если вручную запускать пустой плейлист да, 1 трек будет потерян, в будущем постараюсь это исправить. а следующие 2 это апи плеера так просит - нужно рассчитывать на 2 файла вперед

ну и баг необходимости перезапуска АИМПа после первой активации нужно поправить
видимо из-за него на работе сегодня ничего и не заработало
есть такое, если включить плагин после загрузки плеера с включенным шафлом то плагин не подхватит. я это лечил просто выключив/включив рандом. пока не особо понимаю как это отловить.
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 20, 2015, 19:52:17
есть такое, если включить плагин после загрузки плеера с включенным шафлом то плагин не подхватит. я это лечил просто выключив/включив рандом. пока не особо понимаю как это отловить.
да вот у меня даже вкл/выкл рандом не помогает
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Января 21, 2015, 00:10:29
да вот у меня даже вкл/выкл рандом не помогает
Починил, теперь должно нормально грузить. Ссылки те же.
Спасибо за фидбэк.
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Soolo от Января 21, 2015, 09:09:59
Починил, теперь должно нормально грузить. Ссылки те же.
Спасибо за фидбэк.
Отлично, спасибо. Теперь работает сразу после включения без заморочек.
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Awakunar от Февраля 19, 2015, 15:12:05
Скачать SkipTrack 1.7 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.7.zip)

Изменения:
+Возможность задавать индивидуальные настройки для плейлистов
+При выборе файла вне очереди он добавляется в текущую позицию
*Добавление/удаление/сортировка песен в плейлисте не приводит его очередь в неактуальное состояние
*Если в плеере один плейлист и его окончание и начало приходилось на одну и туже песню воспроизведение зацикливалось на ней
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Soolo от Февраля 19, 2015, 15:29:56
Скачать SkipTrack 1.7 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.7.zip)

Изменения:
+Возможность задавать индивидуальные настройки для плейлистов
+При выборе файла вне очереди он добавляется в текущую позицию
*Добавление/удаление/сортировка песен в плейлисте не приводит его очередь в неактуальное состояние
*Если в плеере один плейлист и его окончание и начало приходилось на одну и туже песню воспроизведение зацикливалось на ней
Во, круто, спасибо за развитие плагина
+
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Я Гриша! от Февраля 19, 2015, 15:49:24
+
За исходник отдельное спасибо.
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Ant-kul от Февраля 22, 2015, 15:16:53
Очень полезный плагин! При желании можешь закинуть еще одну локалку:)
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: aeon1704 от Марта 09, 2015, 09:27:52
Что-то плагин совсем не работает. Пробовал его сегодня 9 марта, но он проигрывает песни, которые были проиграны 8-го. Включенный\отключенный shuffle результата не приносит. Могут ли быть у этого плагина конфликты с ultramix? Это единственное что используется параллельно с SkipTrack.

P.s. также у меня включен режим одного плейлиста.
P.s. 2 также у меня установлен портативный AIMP дабы не терять каждый раз настройки при сломанной винде. Может он ищет данные фонотеки не в том месте.
На скриншоте настройки плагина, по виду находятся в неактиве. Не знаю что сделать чтобы заставить работать.
-----------------------
Пробовал почистить фонотеку, начать собирать статистику по-новому, в плейлисте 375 песен и все же AIMP проиграл некоторые песни дважды, не смотря на наличие как минимум сотни песен которые не проигрывались вовсе. Плагин был включен.
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Awakunar от Марта 09, 2015, 15:59:51
проверил ultramix - багов у меня он не вызвал.
попробуйте дебаг версию (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.7_debug.zip) плагина, так мне проще будет понять где проблема


При желании можешь закинуть еще одну локалку:)
в след версии добавлю, спасибо
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: aeon1704 от Марта 09, 2015, 21:06:57
Появляются вот такие надписи.

-------------------
Item: 345
Song: Within Temptation - Dark Wings
LastPlay: Never Played
Attempts: 751
Песен подходящим по условиям не найдено
-------------------
Item: 315
Song: SlipKnot - Don't get close
PlayCount: 1
DaysBetween: 0
LastPlay: 09.03.2015
Attempts: 751
Песен подходящим по условиям не найдено
-------------------

Как видите по какой-то причине плагин решил включить в очередь песню, которая сегодня уже играла. У меня включен режим одного плейлиста + портативная версия, дабы не терять настройки. Переключение в режим полной версии также не приводит плагин в работоспособное состояние. На момент появления этих надписей играла Within Temptation - Dark Wings.

P.s. дальше включилась SlipKnot - Don't get close. но в плейлисте как минимум сотня песен, которые имеют статус ни разу не проиграны.
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Awakunar от Марта 09, 2015, 21:16:04
лог странный, вы можете скинуть свой аимп в архиве?
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: aeon1704 от Марта 09, 2015, 21:35:20
http://rghost.ru/6LCGPLDvd
Надеюсь залилось нормально. AIMP пережил пару переустановок виндуса, но на то он и портативный :). Вроде проблем с ним не было.
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Awakunar от Марта 10, 2015, 00:06:06
нашел проблему - если песни нет в фонотеке то плагин криво получал его дату. потому иногда проходили песни которые уже игрались. проверяйте - тык (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.7.5_debug.zip)

Пробовал его сегодня 9 марта, но он проигрывает песни, которые были проиграны 8-го.
у вас очень маленький плейлист и 2 дня на пропуск видимо слишком много - плагин не находит ничего подходящего по условиям и выбирает первый попавшийся.
так же шафл лучше не трогать - тогда дубликаты одной и той же песни исключены пока плагин не пройдет весь плейлист.
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: aeon1704 от Марта 10, 2015, 05:48:24
Сейчас погоняем и посмотрим на логи. Для моих нужд плейлист вполне таки большой :), общее время выходит на 1 день 4 часа, но слушаю как правило плейлист около 6-8 часов в день. Но, когда фонотека была более менее заполнена, плагин тоже перескакивал на уже проигранную песню.

Кстате, можете уточнить, этот плагин работает только со включенным shuffle? Или же он может делать пропуски без него?
----
Update: Сегодня гонял плеер с плагином с 7 до 12 часов по местному времени, не попало ни на одну песню из тех что прослушал вчера. Кажется эта версия работает.
Кстате было бы не плохо если бы вы сделали дебаг-окно стандартной функцией, которую можно включить\выключить в настройках. Если вдруг у кого начнутся баги, не нужно будет перекачивать плагин ;).
Название: Re: SkipTrack 1.7 [AIMP 3.60]
Отправлено: Awakunar от Марта 10, 2015, 17:14:09
этот плагин работает только со включенным shuffle? Или же он может делать пропуски без него?
только с включенным. отключение шафла очищает всю очередь воспроизведения и передает управление плееру.

Изменения:
+Украинская локализация (автор Ant-kul)
*Удаление песен иногда зацикливало воспроизведение на одной
*Удаление первой песни в очереди приводило к перескоку на третью
*Очищение плейлиста уже помеченного как законченный и добавление в него файлов всё равно приводило к переходу на следующий плейлист
*Неверная обработка получения даты последнего проигрывания у песни не находящейся в фонотеке
Название: Re: SkipTrack 1.7.5 [AIMP 3.60]
Отправлено: aeon1704 от Марта 11, 2015, 11:49:22
Новая версия работает нормально. Плагин просто замечательный. Не знаю почему такого не сделали в стандартную сборку Аимпа.  :D
Название: Re: SkipTrack 1.8 [AIMP 3.60]
Отправлено: Awakunar от Сентября 25, 2015, 15:38:29
Изменения:
+Добавлен фильтр по количеству проигрываний*
+Возможность добавить все файлы с оценкой в 5 звезд в исключения
+Добавление исполнителя в исключения через меню плейлиста
*Немного оптимизировал алгоритм поиска следующей песни на больших плейлистах
*Изменил окно настроек (спасибо DesweR за vcl стили)

*По сути со смарт-плейлистами стал бесполезен, но это писалось ещё в марте, так что решил оставить.
Название: Re: SkipTrack 1.8 [AIMP 3.60]
Отправлено: +Fix от Октября 19, 2015, 18:39:27
i made translation for your plugin if you want it
Название: Re: SkipTrack 1.9 [AIMP 4.0]
Отправлено: Awakunar от Октября 22, 2015, 11:49:10
Скачать SkipTrack 1.9 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip_1.9.zip)

Изменения:
+Плагин переведен на SDK v4.0
*Выключив плагин в меню "Разное" обратно он уже не включался
+Эстонская (+Fix), Каталонская (Hiro5) и Espanol-AR (KNTRO) локализации
Название: Re: SkipTrack 1.9 [AIMP 4.0]
Отправлено: от Октября 23, 2015, 10:58:25
Hi there!

Added the espanol-AR.lng language file below! ;)

Best!
Название: Re: SkipTrack 1.9 [AIMP 4.0]
Отправлено: Awakunar от Октября 24, 2015, 21:16:51
Hi there!

Added the espanol-AR.lng language file below! ;)

Best!
Thanks.
Название: Re: SkipTrack 1.9 [AIMP 4.0]
Отправлено: Awakunar от Ноября 01, 2015, 14:20:08
SkipTrack 1.9.2
Изменения:
*Немного доработал окно настроек
*Исправил некорректную работу TAB'a в настройках на 1667 сборке
Название: Re: SkipTrack 2.0 [AIMP 4.0]
Отправлено: Awakunar от Декабря 19, 2015, 14:00:25
SkipTrack 2.0 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)
Изменения:
+Добавлен фильтр исключающий исполнителя на определенное количество треков
+Новый вид окна настроек
*Исправил ошибку заполнения настроек после инициализации программы
*Обновлены локализации
Название: Re: SkipTrack 2.0.1 [AIMP 4.0]
Отправлено: Awakunar от Января 04, 2016, 20:37:51
SkipTrack 2.0.1 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)
Изменения:
*Исправил зависание плеера на пустом плейлисте
Название: Re: SkipTrack 2.0.1 [AIMP 4.0]
Отправлено: didseran от Января 30, 2016, 22:24:52
Українська локалізація
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Февраля 15, 2016, 12:41:36
SkipTrack 2.0.2 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)
Изменения:
*Исправил неработоспособность плагина на 1695 билде
*Обновление Украинской локализации (спасибо didseran)
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: olezka от Февраля 24, 2016, 14:03:07
Не работает пропуск исполнителя, если выключено случайное воспроизведение в плеере. версия 2.0.2
в тегах исполнитель прописан правильно, т.е играет всё подряд по порядку. так и должно быть?
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Февраля 24, 2016, 17:07:47
Не работает пропуск исполнителя, если выключено случайное воспроизведение в плеере. версия 2.0.2
в тегах исполнитель прописан правильно, т.е играет всё подряд по порядку. так и должно быть?
Да так и должно, если шафл выключен плагин передает управление плееру.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: aeon1704 от Марта 28, 2016, 13:38:12
Я давненько не обновлял этот плагин т.к. одна из версий 1.7 работала на ура ( и странным образом аимп не говорил что есть новая версия  ??? ), исходя из фильтра 'за последние X дня\дней'. Меня очень заинтриговал фильтр 'файлы которые проигрывались больше:' имеет ли этот фильтр какую-нибудь систему автоматизации? Например я выставлю чтобы игнорировались файлы которые проигрались больше 9-ти раз. Если плагин не найдет в пределах активного плейлиста композиции, которые были проиграны меньше\ровно 9 раз сменит ли он сам значение на больше 10-ти раз? Или же фильтр вовсе перестанет работать пока я не сделаю это вручную?

Лично для меня фильтрация по количеству проигрываний + исполнителю просто идеальное решение.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Марта 28, 2016, 16:35:42
и странным образом аимп не говорил что есть новая версия
а он и не будет - такой функции в плеере нет

Например я выставлю чтобы игнорировались файлы которые проигрались больше 9-ти раз. Если плагин не найдет в пределах активного плейлиста композиции, которые были проиграны меньше\ровно 9 раз сменит ли он сам значение на больше 10-ти раз? Или же фильтр вовсе перестанет работать пока я не сделаю это вручную?
Ну по идее  нужно менять вручную - плагин не найдя трека подходящего по условиям начнет добавлять первый попавшийся.

Попробуйте версию в аттаче: в ней прикрутил автоувеличение количество проигрываний.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: aeon1704 от Марта 29, 2016, 08:38:05
а он и не будет - такой функции в плеере нет
Ну по идее  нужно менять вручную - плагин не найдя трека подходящего по условиям начнет добавлять первый попавшийся.

Попробуйте версию в аттаче: в ней прикрутил автоувеличение количество проигрываний.
Аимп сам по себе имеет функции проверки обновлений, и он молчал про то что есть версия 4.0+. Обновившись с версии 3.* до 4-ых заметил что skip track не работает и заглянул сюда. Спасибо за автоувеличение, посмотрим как плагин будет с этим справляться.

Сделал небольшой плейлист на 30 мин, с музыкой из игр. Плагин вполне таки хорошо справляется с пропуском и сам повышает планку. Очень удобно  :D

P.s. для удобства можно сделать функцию авто-увеличения порога проигрываний под отдельную галочку в настройках ( вкл\выкл ). Чтобы было удобно для всех.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Марта 30, 2016, 16:27:03
Аимп сам по себе имеет функции проверки обновлений, и он молчал про то что есть версия 4.0+.
Думал речь о авто-обновлении плагинов :-\

P.s. для удобства можно сделать функцию авто-увеличения порога проигрываний под отдельную галочку в настройках ( вкл\выкл ). Чтобы было удобно для всех.
Пока не планирую добавлять данную функцию в плагин т.к. у меня нет возможности узнать по какому именно фильтру файлы не подходят - возможно слишком большое количество дней выставлено, а он будет увеличивать количество проигрываний.
И с галочками в форме настроек беда - места нет. Чтобы добавить фильтр исполнителей пришлось всю форму перекраивать.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Artem от Марта 30, 2016, 16:35:19
Аимп сам по себе имеет функции проверки обновлений, и он молчал про то что есть версия 4.0+.

Распространение обновлений для пользователей AIMP3 было прекращено из-за того, что на новую версию много отрицательных отзывов.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: YSX от Апреля 11, 2016, 18:38:06
Доброго времени суток!

Каким-то образом мне удалось сим плагином сломать аимп. Поставил плагин, включил шафл, порадовался как оно работало. Затем перешел на другой плейлист, выключил шафл, и перестал работать переход на следующий трек после завершения проигрывания текущего (с шафлом все норм). Потыкал настройки SkipTrack - не помогло. Выключил плагин, и переход перестал работать совсем, что с шафлом что без него. Даже кнопки "След./пред. трек" (хоткеи F1 и F2) никак не реагируют на нажатия. Есть мысли что произошло?  :)

Галочки, нужные для хождения по плейлисту, в настройках плеера стоят. Снимать и снова ставить пробовал, не работает.
Включение/выключение плагина не помогло, многочисленный перезапуск плеера не помог, аимп переустанавливать пока не хочется.

UPD. Если добавить треки в очередь, то по очереди плеер норм ездиет.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Апреля 11, 2016, 18:50:44
Вообще плагин отключается при выключенном шафле - не должно быть такого. Можете папку профиля и ампа скинуть?
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: YSX от Апреля 11, 2016, 19:01:49
Вообще плагин отключается при выключенном шафле - не должно быть такого. Можете папку профиля и ампа скинуть?

Скинул в личке.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Апреля 11, 2016, 19:16:43
Я захватил очередь воспроизведения, но не реализовал еще этот функционал. Видимо в этом проблема, она будет и на 3.60 скорее всего
отключите AIMP_Space
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: YSX от Апреля 11, 2016, 19:28:35
Да, заработало, спасибо. Чёрт, а я именно эту визуализацию хотел использовать  :(
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Алексей Долматов от Апреля 27, 2016, 09:55:12
Желательно сделать проверку на наличие выделенного трека в контекстном меню, как сейчас сделал скриншот
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Апреля 27, 2016, 10:41:14
Желательно сделать проверку на наличие выделенного трека в контекстном меню, как сейчас сделал скриншот
Сделал - 2.0.4 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Soolo от Апреля 27, 2016, 10:46:29
Сделал - 2.0.4 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)
спасибо +
а какие ещё изменения?
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Апреля 27, 2016, 10:55:40
а какие ещё изменения?
никаких
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Алексей Долматов от Апреля 27, 2016, 10:59:53
Спасибо за быстрый фикс
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Soolo от Апреля 27, 2016, 11:01:34
замени языковые файлы версиями из каталога
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Апреля 27, 2016, 11:11:38
точно, не заметил. заменил
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: aeon1704 от Июня 18, 2016, 05:33:18
До сих пор пользуюсь плагином, люблю функцию исключение по исполнителю. Но можете пожалуйста пояснить подробнее функцию 'сохранять очередь воспроизведения'?
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Июня 18, 2016, 07:48:00
Но можете пожалуйста пояснить подробнее функцию 'сохранять очередь воспроизведения'?
Если данный пункт выключен, то плагин при каждой загрузке плеера будет начинать плейлист и список исполнителей "с нуля".
Иначе будет помнить список проигранных файлов и исполнителей пока плейлист не кончится или пользователь не выключит случайное воспроизведение.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: aeon1704 от Июня 18, 2016, 08:25:13
Спасибо за пояснение, но интересует еще одно. Стандартный шафл, насколько я понимаю из комментариев разработчиков, составляет случайную очередь и проигрывает ее из композиций доступных из плейлиста. Но как при этом работает SkipTrack? Он помогает стандартному Shuffle укомплектовать рандом очередь с учетом фильтров, или вовсе забирает управление от Shuffl'а себе?
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: Awakunar от Июня 18, 2016, 08:33:53
Он помогает стандартному Shuffle укомплектовать рандом очередь с учетом фильтров, или вовсе забирает управление от Shuffl'а себе?
полностью забирает и реализует свое.
Название: Re: SkipTrack [AIMP 3.60]
Отправлено: aeon1704 от Июня 18, 2016, 08:39:09
полностью забирает и реализует свое.
Тогда последний вопросик  :) SkipTrack также как и Shuffle организует заранее подготовленную очередь с учетом фильтров, или же он все делает, скажем так на ходу? Ну при начале\конце проигрывания сканирует плейлист, ищет подходящее и т.д.?

Извиняюсь за надоедливость, но чем лучше я знаю особенности плагина тем лучше смогу организовать себе хороший рандом  :D
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Июня 18, 2016, 09:03:35
SkipTrack также как и Shuffle организует заранее подготовленную очередь с учетом фильтров, или же он все делает, скажем так на ходу? Ну при начале\конце проигрывания сканирует плейлист, ищет подходящее и т.д.?
Можно сказать "на ходу".
Если более подробно то вот примерный алгоритм:
1. плеер запрашивает следующий файл
2. плагин берет случайную песню из плейлиста
3. проверяет её. приоритет проверки: оценка 5 звезд > исполнитель в исключениях > количество дней > проигрываний > последние исполнители
4. подошла - отдает плееру, если нет то повторить п2
5. если попыток найти песню больше чем (количество песен в плейлисте * 2) - отдаем первую попавшеюся
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: aeon1704 от Июня 21, 2016, 12:10:23
Скажите пожалуйста, а при пунтке 2
2. плагин берет случайную песню из плейлиста
5. если попыток найти песню больше чем (количество песен в плейлисте * 2) - отдаем первую попавшеюся
при проверке рандомной песни на установленные фильтры, может ли произойти ситуация при которой плагин снова может выбрать уже проверенную им песню выполняя пункт 5?
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Июня 21, 2016, 17:10:12
может ли произойти ситуация при которой плагин снова может выбрать уже проверенную им песню выполняя пункт 5?
нет
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: tacuf от Июля 23, 2016, 16:06:58
AIMP v4.10 RC, build 1823 . SkipTrack 2.0.4 . Не работает на смарт-плейлисте с прообразом - папкой с множеством подпапок . Перекидывает на первый трек в листе . На обычных плейлистах все норм.
Название: Re: SkipTrack 2.0.4 [AIMP 4.0]
Отправлено: Awakunar от Июля 24, 2016, 11:23:54
Не работает на смарт-плейлисте с прообразом - папкой с множеством подпапок . Перекидывает на первый трек в листе . На обычных плейлистах все норм.
Не смог повторить. По идее плагин знать не знает как именно создан плейлист и ему не это важно - он работает с файлами в нем.

Нужно больше информации.
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: tacuf от Июля 25, 2016, 22:16:46
Вроде прояснилось . Мои действия были такие : Создаю смарт-плейлист с прообразом - папкой , в которой имеется некоторое количество подпапок . Плагин работает нормально . Потом в плейлисте исключаю(отключаю) какие-то папки . И тогда, после нескольких переключений плагин возвращает на верхнюю песню и уже не переключает дальше. Воспроизведение останавливается . Вроде так ) Повторюсь , что при создании обычного плейлиста и тех же манипуляциях все работает нормально .
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: Awakunar от Июля 26, 2016, 09:50:17
Потом в плейлисте исключаю(отключаю) какие-то папки . И тогда, после нескольких переключений плагин возвращает на верхнюю песню и уже не переключает дальше. Воспроизведение останавливается . Вроде так)
Да, действительно с отключенными файлами есть такая проблема.
Повторюсь , что при создании обычного плейлиста и тех же манипуляциях все работает нормально .
Вам просто повезло, я и на обычных повторил.

попробуйте эту версию - 2.1.0 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)
Название: Re: SkipTrack 2.0.2 [AIMP 4.0]
Отправлено: tacuf от Июля 27, 2016, 23:11:44
попробуйте эту версию - 2.1.0 (https://bitbucket.org/awakunar/skiptrack/downloads/aimp_skip.zip)

Эта версия работает корректно . Спасибо , успехов )
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: prydespar от Февраля 07, 2017, 13:38:58
Белорусская локализация
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Zhenya от Мая 23, 2017, 23:41:21
Из карточки можно убрать это:

Цитировать
Требования: включенный сбор статистики в Фонотеке

Так как в v4.XX это не отключается.
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Artem от Мая 23, 2017, 23:49:47
Из карточки можно убрать это:

Так как в v4.XX это не отключается.

Почему же?
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Zhenya от Мая 23, 2017, 23:58:55
Почему же?

Я попробовал отключить все галочки на странице фонотеки, плагин работает.

(https://habrastorage.org/web/3c5/1ad/cca/3c51adcca66248e4a083d0576b05da57.png)

В v3.60 же есть такая опция:

(https://habrastorage.org/web/118/0ea/5c0/1180ea5c041747ffb015dd705b205baa.png)
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Artem от Мая 24, 2017, 09:06:49
Я попробовал отключить все галочки на странице фонотеки, плагин работает.

Это больше вопрос к автору. Что и как он использует.
Касательно опций - они просто были немного отрефакторены, но делают ровно тоже самое, что и раньше
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Awakunar от Мая 24, 2017, 09:38:02
Ну работать то будет. Только использование плагина без учета прослушиваний бессмысленно - для него все треки не проигрывались и подходят по условиям или очередь будет строится по неактуальным данным
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Zhenya от Мая 25, 2017, 00:24:19
Попробовал — этот случай у меня всё равно работает:
https://www.aimp.ru/forum/index.php?topic=56536.msg349598#msg349598

Отключил плагин — сразу пошли повторы исполнителя.

Может, конечно, конкретно в этом случае (исключать исполнителя только на 1 трек) плагину не нужна статистика и он и так справляется.
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Spiritsun от Июля 27, 2017, 10:12:28
версия SkipTrack 2.1.0
версия Aimp 4.13.1897

Исполнительница Mylene Farmer была воспроизведена за короткий промежуток времени дважды с указанными настройками, см скриншоты. 1-е воспроизведение было по клику, 2-е из случайной очереди. Плейлист общий с 16478 разных песен.
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Awakunar от Июля 28, 2017, 09:02:41
1-е воспроизведение было по клику
при ручном выборе трека исполнитель в список не вносится
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Spiritsun от Августа 20, 2017, 19:40:10
при ручном выборе трека исполнитель в список не вносится

Это печально, т.к. в требованиях плагина вижу: "Включенный сбор статистики в Фонотеке", сталобыть работа с фонотекой должна быть, а не свои базы строить имхо типо лучше.
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: aeon1704 от Декабря 11, 2018, 08:41:55
Все-таки плагин хорошо работает только с большими плейлистами.
Насколько я понимаю, в своем поиске следующего трека плагин прыгает на случайный трек ( random число ) в плейлисте. Если трек не подходит по параметрам, происходит опять прыжок на случайный трек плейлиста и проверка.

Чтобы оптимизировать аддон для маленьких подошло бы лучше такое поведение:
Прыжок на Рандом трек, если он подходит то поставить в очередь, если нет то проверить следующий по списку, а не прыгать опять на рандом трек. Если поиск, вплоть до последнего трека в плейлисте, не нашел подходящего, то плагин совершит вторую проверку от 1-го трека в плейлисте. Если вторая проверка ничего не нашла, то выбор упадет на простой рандом трек, чтобы не получить зависание.

Может быть получится выложить версию с таким поведением выбора?
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: aeon1704 от Сентября 12, 2019, 15:25:49
Очень жаль что плагин умер  :'(
Если бы был добавлен метод поиска, который я описал выше, это открыло бы великие возможности для маленьких плейлистов ( да и больших тоже ).
Я так понимаю исходный код нигде не валяется?
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: Awakunar от Сентября 20, 2019, 23:56:52
Гуглпочта уведомления о сообщениях почему-то в спам засунула, случайно увидел :-\
Очень жаль что плагин умер  :'(
Ну не мёртв, просто не вижу куда его дальше развивать - для себя я сделал всё что мне нужно, а обратной связи практически нет
Если бы был добавлен метод поиска, который я описал выше, это открыло бы великие возможности для маленьких плейлистов ( да и больших тоже ).
Там весь алгоритм обламывается об фильтр по артистам - если трек не подходит по исполнителю то скорее всего следующий будет тот-же.
Сделал версию которая проверяет следующий трек за неподходящим, но не проверял на зависания, так что возможны баги.
Я так понимаю исходный код нигде не валяется?
Ссылка в первом посте
Название: Re: SkipTrack 2.1.0 [AIMP 4.0]
Отправлено: aeon1704 от Сентября 30, 2019, 11:42:11
Это хорошо что плагин не умер  :)
Но версия с проверкой треков друг за другом кажется не работает таким образом как я представлял.
В общем объясню все подробно.

У меня есть один плейлист с кучей треков, два дня непрерывной музыки. Там метод рандомно искать трек работает отлично. Но даже там бывают осечки, один трек может проиграться дважды за день, не смотря на настройку пропускать проигранные за последний 1 день.
Но вот чтобы в игры поиграть, есть у меня треки Dune 2 от Inrudiment пять штук.

Слушать эти треки в одной и той же очереди надоедает. Стандартный рандом аимпа по какой-то непонятной причине может по три-четыре раза подряд запустить один и тот же трек.

С вашим плагином я надеялся схитрить и сделать такой рандом который эмулировал бы игровой движок.
Я заменил строку названия трека и исполнителя местами в ID3v1 и удалил ID3v2 (тоесть в плейлисте находятся 5 треков, каждый из которых имеет уникального исполнителя) и продублировал эти пять треков в плейлисте до 125, в надежде что один конкретный исполнитель(трек) будет пропускаться на следующие 3 шага. Это тоже не сработало  ??? Один и тот же трек часто повторялся.


Потом подумал что может проверка треков на соответствие не рандомом, а один за другим может исправить это поведение.
Тоесть:
- Проверка 'рандом' трека
- Если подходит по условиям то в очередь, если нет проверить следующий по плейлисту.
- Если от 'рандом' трека до последнего в плейлисте, подходящего не найдено, проверить плейлист снова от первого трека до последнего.
- Если проверка от первого до последнего не принесла результат, поставить в очередь любой рандом.

Но даже в вашей спец версии все равно происходит так.
The Lego Tune - Inrudiment
Turbulence - Inrudiment
Trenching - Inrudiment
The Lego Tune - Inrudiment
Command Post - Inrudiment
Turbulence - Inrudiment
Spice Trip - Inrudiment
Trenching - Inrudiment
Command Post - Inrudiment
The Lego Tune - Inrudiment

Трек The Lego Tune попал в очередь раньше времени. Не смотря на то что стоит установка пропуск исполнителя на следующие 3 трека ( пропуск по дням отключен ). По логике, исполнитель The Lego Tune должен быть пропущен на следующие 3. Исполнителей в плейлисте 5, должно быть минимум два подходящих по условиям для поставки в очередь. Хотя замечу что один и тот же трек не повторяется друг за другом  :)
Название: Re: SkipTrack 2.1.5 [AIMP 4.0]
Отправлено: Awakunar от Ноября 02, 2019, 21:07:10
SkipTrack 2.1.5:
*Окно настроек не работало в 2156 билде плеера
Название: Re: SkipTrack 2.1.5 [AIMP 4.0]
Отправлено: Desert dessert от Ноября 26, 2019, 23:01:04
О, спасибо за плагин. :) Может своё перемешивание писать не придётся в итоге. Кажется, всё, что могло прийти в голову насчёт пропуска, тут есть!
Название: Re: SkipTrack 2.1.5 [AIMP 4.0]
Отправлено: Awakunar от Апреля 15, 2022, 12:43:30
2.2:
+64-битная версия плагина
-Меню добавления в исключения удалено