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)
Вложение в шапке.
-
Please update plugin because stop working from version aimp 5.40 RC.
Thank You
-
Please update plugin because stop working from version aimp 5.40 RC.
Thank You
What exactly does not work? How to reproduce that?
-
When installed aimp then disappear plugin , next try add but not show and again try add to aimp and nothing happen. Plugin not show in shortcut settings and plugin settings
-
When installed aimp then disappear plugin , next try add but not show and again try add to aimp and nothing happen. Plugin not show in shortcut settings and plugin settings
I've checked, plugin loads and creates it own actions in hotkeys list correctly. Ensure that you have installed plugin of correct bitness (32/64).
-
When installed aimp then disappear plugin , next try add but not show and again try add to aimp and nothing happen. Plugin not show in shortcut settings and plugin settings
I've found a root of issue. This is my fault, the update manager has brodcast 32-bit version instead of 64-bit, so what why 64-bit plugins cannot be loaded after update. Now, I've fixed the issue.