AIMP Forum
AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины-дополнения / Addons => Topic started by: KorneySan on December 23, 2015, 22:38:16
-
[catalog_card=739]
Разработан по заявке (https://www.aimp.ru/forum/index.php?topic=25755.msg313138#msg313138) Lithium (https://www.aimp.ru/forum/index.php?action=profile;u=86355), с его поддержкой.
Локализации:
Английская, русская, белорусская (официальная и тарашкевица), украинская, эстонская.
Отличия версии 1.2.1 (https://www.dropbox.com/s/ev4dz4qsaz7jwei/NextGroup%201.2.1.zip?dl=0) (01.02.2019) от 1.2:
Все группы воспроизводятся с первого трека.
Отличия версии 1.2.2 (24.10.2022) от 1.2.1:
Добавлена поддержка x64.
Исходный код на ГитХабе. (https://github.com/KorneySan/AIMP-plugins/tree/main/NextGroup)
-
Норм, работает, не падает +
Правда направленность слишком узконаправленная
Думаю, плагин можно опубликовать, только версию придумай ;)
-
Норм, работает, не падает +
Правда направленность слишком узконаправленная
Думаю, плагин можно опубликовать, только версию придумай ;)
Направленность какую заказывали. :)
А чем версия IR не подходит? ;)
Пусть будет 1.0
-
А чем версия IR не подходит? ;)
Пусть будет 1.0
Цифровая привычнее :)
-
Estonian language if you want to add it
[Common]
Prev/Next group=Eelmine/Järgmine grupp
aimp.NextGroup.action.prev=Eelmine grupp
aimp.NextGroup.action.prev.g=Eelmine/Järgmine grupp
aimp.NextGroup.action.next=Järgmine grupp
aimp.NextGroup.action.next.g=Eelmine/Järgmine grupp
-
Estonian language if you want to add it
Thank you very much, I will.
-
Українська локалізація
-
Обновлены локализации, архив в шапке.
-
Что-то у меня не работает плагин на 1893 сборке, только вылетает это окно при нажатии назначенных хоткеев:
(https://habrastorage.org/files/0ea/089/133/0ea089133af24c84b4d372492e6a019e.png)
upd
Хотя нет, плагин работает, эта ошибка появляется, если в плейлисте нет "играющего" трека. Но в v3.60 такой ошибки не было.
-
Хотя нет, плагин работает, эта ошибка появляется, если в плейлисте нет "играющего" трека. Но в v3.60 такой ошибки не было.
На последней, 1895 сборке, повторяется?
-
На последней, 1895 сборке, повторяется?
Да.
Чтобы повторить достаточно либо закрыть все плейлисты и попробовать нажать горячую клавишу, либо закрыть все плейлисты, добавить треки в плейлист и, не включая воспроизведение (!), нажать горячую клавишу.
То есть ни в одном плейлисте не должно быть Playing трека, то есть не должно быть вкладки плейлиста с нижним подчёркиванием (в скине по умолчанию).
Напомню, что в v3.60.1503 этого нет.
Ну и на всякий случай лог с этой (https://www.aimp.ru/forum/index.php?topic=56379.msg348637#msg348637) сборки:
callstack crc : $06dc5e9e, $728f397d, $e97e5a87
exception number : 1
exception class : Exception
exception message : -2147024809.
main thread ($9e4):
06dc5e9e +000 NextGroup.dll
59927c76 +016 AIMP.Shared.dll AIMP.Actions.Services.Adapters 267 +1 TAIMPActionCustomAdapter.ExecuteHandler
00ce7393 +00f AIMP.Runtime.dll System.Classes 16099 +3 TBasicAction.Execute
00ed1152 +086 AIMP.Runtime.dll Vcl.ActnList 259 +19 TCustomAction.Execute
00789ab6 +0ba AIMP.exe AIMPMain 1297 +10 TAIMPMainForm.DoIsShortCut
00542327 +047 AIMP.exe ASE.Scene 516 +6 TASEScene.IsShortCut
00ec5d38 +068 AIMP.Runtime.dll Vcl.Controls 11673 +13 TWinControl.IsMenuKey
00ec5d85 +01d AIMP.Runtime.dll Vcl.Controls 11688 +5 TWinControl.CNKeyDown
00ebeda5 +2bd AIMP.Runtime.dll Vcl.Controls 7232 +91 TControl.WndProc
00ec3872 +5ce AIMP.Runtime.dll Vcl.Controls 10038 +153 TWinControl.WndProc
00eee064 +62c AIMP.Runtime.dll Vcl.Forms 4427 +206 TCustomForm.WndProc
00fa2e62 +022 AIMP.Runtime.dll ACL.UI.Forms 461 +3 TACLForm.WndProc
0050853e +00a AIMP.exe ASE.LayeredWindow 190 +1 TASELayeredWindow.WndProc
005383be +06e AIMP.exe ASE.Scene.Forms 2739 +14 TASEForm.WndProc
0054295c +034 AIMP.exe ASE.Scene 682 +4 TASEScene.WndProc
01021f03 +00b AIMP.Runtime.dll ACL.UI.DragDrop.Target 497 +1 TACLDropTargetHook.HockedWndProc
0053bbc1 +011 AIMP.exe ASE.Layout.DockSite 206 +1 TASELayoutDockSite.HookedWndProc
00ec2eac +02c AIMP.Runtime.dll Vcl.Controls 9750 +3 TWinControl.MainWndProc
00ce8088 +014 AIMP.Runtime.dll System.Classes 16600 +8 StdWndProc
752fde2a +0ea user32.dll SendMessageW
00ef7254 +084 AIMP.Runtime.dll Vcl.Forms 10260 +25 TApplication.IsKeyMsg
00ef7503 +0cf AIMP.Runtime.dll Vcl.Forms 10346 +17 TApplication.ProcessMessage
00ef756a +00a AIMP.Runtime.dll Vcl.Forms 10382 +1 TApplication.HandleMessage
00ef789d +0c9 AIMP.Runtime.dll Vcl.Forms 10520 +26 TApplication.Run
0079a49a +122 AIMP.exe AIMP 68 +21 initialization
75684196 +026 KERNEL32.DLL BaseThreadInitThunk
...
disassembling:
[...]
59927c6f loc_59927c6f:
59927c6f push edx
59927c70 mov eax, [eax+$2c]
59927c73 push eax
59927c74 mov eax, [eax]
59927c76 > call dword ptr [eax+$c]
59927c76
59927c79 loc_59927c79:
59927c79 268 ret
-
Отличия версии 1.1 (https://www.dropbox.com/s/4i3a95loxgdx25a/NextGroup%201.1.zip?dl=0) (01.06.2017) от 1.0:
Исправлена ошибка, выдающая сообщение при отсутствии плейлистов.
Чтобы повторить достаточно либо закрыть все плейлисты и попробовать нажать горячую клавишу, либо закрыть все плейлисты, добавить треки в плейлист и, не включая воспроизведение (!), нажать горячую клавишу.
То есть ни в одном плейлисте не должно быть Playing трека, то есть не должно быть вкладки плейлиста с нижним подчёркиванием (в скине по умолчанию).
Локализовано и устранено.
-
Добрый день! Очень полезный плагин, постоянно пользуюсь. Очень не хватает функции воспроизведения случайной группы - мне конкретно это нужно, чтобы начать воспроизведение случайного альбома в плейлисте. Возможно ли реализовать
этот функционал?
-
Добрый день! Очень полезный плагин, постоянно пользуюсь. Очень не хватает функции воспроизведения случайной группы - мне конкретно это нужно, чтобы начать воспроизведение случайного альбома в плейлисте. Возможно ли реализовать
этот функционал?
Не совсем понял, единожды это нужно или постоянно. Попробуйте этот плагин, может поможет:
https://www.aimp.ru/?do=catalog&rec_id=388
-
Нужно именно единоразово по нажатию горячей клавиши. Тот плагин постоянно работает, а хочется именно случайно включить альбом и если нравится продолжать слушать дальше по порядку.
-
Нужно именно единоразово по нажатию горячей клавиши. Тот плагин постоянно работает, а хочется именно случайно включить альбом и если нравится продолжать слушать дальше по порядку.
Будет время - добавлю.
-
Спасибо большое!
-
Отличия версии 1.2 (https://www.dropbox.com/s/brc14ywm8yj8yrr/NextGroup%201.2.zip?dl=0) (31.03.2018) от 1.1:
Добавлена команда, выбирающая случайную группу.
-
Только мне кажется нелогичным то, что при переходе на предыдущую группу проигрывание начинается с последнего трека? Мы же по группам скачем, имхо в любом случае переход следует осуществлять на первый трек в группе. Хозяин, конечно, барин, но может хоть опционально.
KorneySan, что думаете?
-
Только мне кажется нелогичным то, что при переходе на предыдущую группу проигрывание начинается с последнего трека? Мы же по группам скачем, имхо в любом случае переход следует осуществлять на первый трек в группе. Хозяин, конечно, барин, но может хоть опционально.
KorneySan, что думаете?
Вам первому это показалось странным. :) Надо голосование организовать. Потому что ради одной галки лепить целую страницу настроек...
-
Ну логика, как я понимаю, была начать слушать следующую или предыдущую группу. Странно слушать последний трек в предыдущей и снова переходить к той, которая только что играла.
-
Ну логика, как я понимаю, была начать слушать следующую или предыдущую группу. Странно слушать последний трек в предыдущей и снова переходить к той, которая только что играла.
Логика с предыдущей была такой: если человек включил предыдущую группу, то он двигается назад по плейлисту, т.е. надо запускать последний в группе трек. Более 8500 скачиваний, и Вы первый высказываете возражение. :) То ли никто не пользуется командой "Предыдущая группа", то ли большинство такое положение устраивает.
В общем, я подумаю.
-
Я раньше тоже не использовал, а теперь фича с рандомной группой показалась интересной, решил попробовать, и выяснилось такое неудобство. Тут, вероятно, ещё у меня юзкейс такой, я практически всегда слушаю альбомами.
В любом случае, спасибо за плагин и за "подумаю".
-
Я раньше тоже не использовал, а теперь фича с рандомной группой показалась интересной, решил попробовать, и выяснилось такое неудобство. Тут, вероятно, ещё у меня юзкейс такой, я практически всегда слушаю альбомами.
В любом случае, спасибо за плагин и за "подумаю".
Просто закомментить процедуру и пересобрать - одно время, а воткнуть фрейм настроек и их загрузку/сохранение/обработку - другое.
Найдётся - сделаю.
-
Спасибо большое! Именно то что нужно было! Не ожидал что получится так быстро сделать, поэтому поздно заметил новую версию. Все отлично работает.
По поводу воспроизведения последнего трека в предыдущей группе - я тоже согласен, что вроде как логичнее воспроизводить первый трек. Быть может не делать страницу настроек - а просто сделать отдельной горячей клавишей такое поведение?
-
Отличия версии 1.2.1 (https://www.dropbox.com/s/ev4dz4qsaz7jwei/NextGroup%201.2.1.zip?dl=0) (01.02.2019) от 1.2:
Все группы воспроизводятся с первого трека.
-
Спасибо большое!
-
Отличия версии 1.2.2 (24.10.2022) от 1.2.1:
Добавлена поддержка x64.
Исходный код на ГитХабе. (https://github.com/KorneySan/AIMP-plugins/tree/main/NextGroup)
Вложение в шапке.