AIMP Forum
AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины-дополнения / Addons => Topic started by: remix on December 07, 2008, 18:36:36
-
Не планировал я, конечно, выделять отдельно этот плагин, ибо написан он, скорее, для изучения возможностей SDK....
кракткое описание:
Настройки: в соотв. разделе настроек программы
Плэйлист, Трек - номер трека и плэйлиста, которые заиграют, когда сработает будильник (если снять галку "плэйлист" - то галку "трек" тоже можно не ставить). номер плэйлиста - порядковый среди открытых в момент срабатывания будильника.
Остановить AIMP - говорит о том, что при срабатывании будильника надо нажать кнопку "Стоп"
Громкость: если галка стоит, будет установлена указанная громкость
Дни недели: думаю, что тут все понятно.
Если возникло желание сказать мне "спасибо"... :)
WMZ:Z280531785301
WMB:B786719846616
WMR:R136050816837
изменения от 09.12.08 (локализация+wakeup):
Собственно, плагин (http://remixoff.name/cgi-bin/getfile.cgi?001)
Исходные коды (http://remixoff.name/cgi-bin/getfile.cgi?002)
ЗЫ: поддержки пока не будет. если только мелкие доработки по отзывам, не отнимающие много времени, потому как его-то (времени) совсем не много... :(
-
Ну вот и локализация :) страшное это время - ночь....
для локализации плагина надо в языковой файл AIMP добавить такую секцию:
[RMXALARM]
btnCancel=Cancel
btnOk=OK
btnAdd=New
btnChange=Edit
btnDelete=Delete
cbVolume=Volume
cbStops=Stop, when alarm
cbTr=Track
cbPl=Playlist
wdPnd=Mn
wdVt=Tu
wdSr=Wd
wdCht=Th
wdPt=Fr
wdSb=St
wdVs=Sn
Name=Alarm
cbWakeUp=Wakup, when alarm
-
а вывод компа из спячки ожидаеццо?
ваще конечно не горит, можно погемориццо и перебиццо с настройками биоса, спасибо хотя бы за громкость, прост... так удобнее было бы гораздо))
-
хм... это сложнее :( честно говоря, пока даже не представляю, как это сделать :(
чуть позже: сделаю, но не сегодня...
-
слабенько очень. много минусов(ну это конечно ИМХО). и если используешь фреймы, то зачем свое окно потом создаешь?
-
слабенько очень. много минусов(ну это конечно ИМХО). и если используешь фреймы, то зачем свое окно потом создаешь?
ну это и мое ИМХО тоже :) а как без окна? строчку снизу открывать?
а кроме отсутствия оформления, еще минусы? :) может его доделать?
-
а ты на прошлом плагине WakeUp попробуй узнать, как сделано, мошт даж у автора спроси, там есь его ася и мыло
-
я уже узнал... тут есть ключевое слово SetWaitableTimer, им можно систему будить, но для того, чтоб его использовать, надо таймер в потоке реализовать, а этот плагин использует самый "быстрый" (имеется ввиду в создании) способ сравнения текущего времени с временем будильника: на форму брошен компонент "таймер", и каждую секунду сравниваем время :) (ну... я говорил, что делал плагин, чтоб с SDK "поиграться", и, в принципе, не ожидал, что кто-то его серьезно воспримет). то есть переписать - надо пару часов повозиться... сделаю... найти бы пару часов....
-
можно и здесь было спросить, в принципе.
ключевое слово, скорее фраза, "System Power Management", будить можно с помощью любого waitable объекта и не только используя SetWaitableTimer.
а этот плагин использует самый "быстрый" (имеется ввиду в создании) способ сравнения текущего времени с временем будильника: на форму брошен компонент "таймер", и каждую секунду сравниваем время :)
непохек :( SetWaitableTimer тебе точно поможет..
я вообще как-то предлагал сорцы WakeUP и здесь и в конфе джаббера, нет у нас энтузиастов.. походу никто не хочет за просто так.. зато какой-то немецкий друг попросил, теперь ни слуху ни духу от него..)
-
ключевое слово, скорее фраза, "System Power Management", будить можно с помощью любого waitable объекта и не только используя SetWaitableTimer.
То, что вы являетесь TheGodOfTheHardCoding я уже для себя лично уяснил :) Но быть может вы снизойдете до нас, скромных программеров-кристальщиков, и запостите сюда конструктивную критику в ответ на мою грустную сагу такого содержания:
а кроме отсутствия оформления, еще минусы? :) может его доделать?
-
remix
локализация получилась мудрёная... как это объяснить иностранцам... надо бы попроще сделать, чтобы поменьше ручной работы было
-
Да, планировщик планируется! Тем более несколько сменится архитектура и он будет выполнен в виде компонента
-
remix
здесь имелось ввиду: "инсталл-пакет - в студию"? Улыбающийся
можно и запаковать Улыбающийся или как-то по-другому сделать?
смотри сам, то то что есть сейчас (способ добавления английской локализации) будет сложно объяснять иностранцам, можно и инсталлятор
Заранее благодарен. То что обещал будет завтра, не сочти .... С уважением.
Хватит флудить и будьте вежливей!
-
(еси тут каданить ещё ктонить пробежит) а мона ещё какнить сделать так шоп форма была видна при редактировании?
-
ya ya! я уже переделываю для редактирования в том же окне, токмо со временем пока не очень :(
но если это актуально - скоро будет
-
при смене языка в плеере на английский, пункт Будильник (Настройки, в дереве) остаётся на русском
или он меняется в зависимости от языка оси?
но если это актуально - скоро будет
нормально, больше 600-а просмотров
-
при смене языка в плеере на английский, пункт Будильник (Настройки, в дереве) остаётся на русском
или он меняется в зависимости от языка оси?
тут все чуть поинтереснее :)
он хватает язык из lang-файла AIMP, но если не находит там нужной секции, тогда обижается и оставляет заголовки по-умолчанию (русские, разумеется). setup придет вместе с изменением дизайна где-то ближе к среде :) там и сделаю включение секции в lang-file.
-
замечательно! молодец!
на вермя в наше время действительно ни у кого нету времени, хорошо, если это временно, что ж, с этим повременим, а пока, скажи, может можно настройки можно редактировать через какойнить ini'шник или реестра ключ?)
хотя конечно, как пожелаешь, если что, подождёмъ)
-
ну так как бы да :) я ж говорил, что в папке с настройками AIMP лежит alarm.ini. вот там все относительно по-русски и нарисовано:
[0812220854350]
Time=8:54:18
PlayStop=1
Track=-1
Playlist=-1
Volume=94
Days=28
WakeUp=1
то же с пояснениями:
[0812220854350]
Time=Время срабатывания
PlayStop= 1- играть, 0 - стоять
Track=-1 - текущий, 0..много - играть заданный
Playlist=-1 - так как и трек
Volume=0..100 - громкость. -1 - не менять
Days=28 - битовое поле. биты 7-1 <=> Вс-Пн
WakeUp=1 - будить машину из спячки 0 - не будить
по поводу дней - вручную значение можно вычислить так:
128 = Вс; 64=Сб; 32 = Пт; 16 = Чт; 8=Ср; 4=Вт; 2=Пн; числа необходимых дней сложить, полученное число - есть счастье :)
ЗЫ: кст. как нить на досуге или в асю скажи, какая ОС стоит, потому как я плохо представляю себе причины невидимости формы :(
-
Путаница в днях недели: написано что начинаестя список с воскресенья, а на самомо деле соответствует понедельнику и т.д. (как в русской неделе, а не как там написано - американская)
-
чуввваааак и пажжжааалуйста, сделай поверхъ всехъ окон, а то на 768*1024 слишком тесно с окошками ворочаться((
-
там хостинг заблочен...
есть вариант кинуть файл на какой-нибудь айфолдер-рапиду-чего-нибудь?
уважаемый аффтар, есть хостинги, которые не банят, когда файл многократно качают, а дают голдпойнты ;D
-
Аффтар давно тут не был, выложу
пару ссылок:
http://depositfiles.com/files/j7ahx32ha (http://depositfiles.com/files/j7ahx32ha)
-
чота не работает, но всё равно спасибо :)
-
От автора что-то ни слуху, ни духу...
Хороший плагин... был, вот если бы работал бы на 2.60, то цены ему не было бы...
-
так будильник и так есть в 2.60 последней
-
Есть, знаю. Но работает на определенный момент, а в том плагине можно было выставлять на несколько дней
-
"Аффтар умер, да здравствует аффтар" :)))
вот то, что лежит по ссылке ниже - у меня работает на 2.60... если у кого не работает - пишите... :)
Лето выдалось жарким, но да здравствует осень, и я снова постараюсь поподдерживать сие мимолетное творение :)
уж и не помню - выкладывал ли версию, где настройка самого будильника делается суб-формой в окне настроек...
depositfiles (http://depositfiles.com/files/vwhj092sf)
Версия (http://depositfiles.com/files/zrllpw4ji), которая при срабатывании будильника продолжает проигрывание с паузы (Если не выбран трек и плэйлист)
ПЛЗ!!! если кому-то интересен плагин - отпишитесь о признаках неработоспособности на 2.6!!!
КАК ИМЕННО он не работает???
-
ПЛЗ!!! если кому-то интересен плагин - отпишитесь о признаках неработоспособности на 2.6!!!
КАК ИМЕННО он не работает???
версия 2,60 билд 525
кинул dll в папку plugins запустил aimp - зашел в настройки - плеер- будильник- там чистое окно только кнопки сверху добавить изменить удалить. жму добавить и aimp зависает.
-
написал что-то похожее не совсем то но может и вам подойдет )
пока тут https://www.aimp.ru/forum/index.php?topic=18792.0
-
очень порадовала будилка AIMP!!..
..но был бы я в восторге совсем еслиб можно было вбивать текстовое напоминание и при сробатывании видеть текст в окошке визуализации, а по щелчку в окне визуализации сбрасывать на предустановленую визуалку..
есть резон ждать такого? =)
-
а wakeup из какого состояния работает?
-
версия 2,60 билд 525
кинул dll в папку plugins запустил aimp - зашел в настройки - плеер- будильник- там чистое окно только кнопки сверху добавить изменить удалить. жму добавить и aimp зависает.
Понятненько. Видимо - координаты окна с добавлением будильника уплыли. Добавлю прямое указание координат и перекомпилю на досуге.
а wakeup из какого состояния работает?
из sleep, разумеется. В винде - "Ждущий режим". Именно "Ждущий", а не "Спящий", т.е. под спящим в винде понимается режим "Hybernate", который является, по сути, выключением компа. В этом случае пробуждение возможно лишь по будильнику из BIOS, а туда лезть бы не хотелось.
Галочку "Выйти из спячки", разумеется, не забываем при создании будильника.
-
ЫЫЫЫЫЫ. Я нашел наконец эту тему. Прям не знал куда и отписаться :)
Почему при активированном будильнике при нажатии на крестик програмка закрывается?
Когда будильник активируется вместо крестика должна появляться иконка "свернуть в трей" с подписью "В трей..." Желательно, чтоб она еще при наведении цвет меняла с красного на другой. (Но это так - флуд)
А при наведении курсора на иконку в трее появлялось уведомление остатка времени до срабатывания будильника. Сейчас там при наведении открывается непонятная мне надпись AIMP2!
Она там не нужна. ::)
-
ЫЫЫЫЫЫ. Я нашел наконец эту тему. Прям не знал куда и отписаться :)
Почему при активированном будильнике при нажатии на крестик програмка закрывается?
Когда будильник активируется вместо крестика должна появляться иконка "свернуть в трей" с подписью "В трей..." Желательно, чтоб она еще при наведении цвет меняла с красного на другой. (Но это так - флуд)
А при наведении курсора на иконку в трее появлялось уведомление остатка времени до срабатывания будильника. Сейчас там при наведении открывается непонятная мне надпись AIMP2!
Она там не нужна. ::)
Против, чем больше условий, тем сложнее с программой работать
-
Против, чем больше условий, тем сложнее с программой работать
1. Когда будильник активируется вместо крестика должна появляться иконка "свернуть в трей" с подписью "В трей..."
2. При наведении курсора на иконку в трее появлялось уведомление остатка времени до срабатывания будильника
"...сложнее с программой работать." Кому?
Разве это сильно усложнит структуру программы?
-
1. Когда будильник активируется вместо крестика должна появляться иконка "свернуть в трей" с подписью "В трей..."
2. При наведении курсора на иконку в трее появлялось уведомление остатка времени до срабатывания будильника
1. Зачем?
2. Было бы неплохо..
-
Хотя ладно, первое наверное не надо. Tarik прав
-
Ведь куда-то надо засунуть таймер ли бо в инфо панель, ли бо в трей...
Есть еще одна фишечка ;)
https://www.aimp.ru/forum/index.php?topic=20060.0
-
Ищутся исходники плагина. У кого завалялись - поделитесь, плиз!