motofan logo
       
> 

Missed Calls Alert, озвучка пропущенных вызовов

RWolf
сообщение 9.10.2007, 16:15 Закрепленное сообщение!


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



Missed Calls Alert
Программа проигрывает периодические звуковые оповещения при наличии пропущенных звонков, наподобие того,как это сделано, например, в E398.

Новое в версии 0.3.
  • умеет проигрывать звуковые файлы;
  • пытается бороться с переходом звука в режим энергосбережения при отключенном внешнем питании; побочный эффект - щелчки в динамике.
Программу качать тут:
Прикрепленный файл mca03.rar   ( 4.64 килобайт ) Кол-во скачиваний: 153
исходники тут:
Прикрепленный файл mca03src.tar.gz   ( 14.72 килобайт ) Кол-во скачиваний: 358


Установка:
  1. Копируем программу на телефон (к примеру, в каталог /ezxlocal/download/mystuff/unKnown/).
  2. Прописываем в автостарт строчку для запуска программы. Работают следующие ключи командной строки:
    -playvol N - громкость оповещения 0-10, по умолчанию 4
    -playfile имяфайла - файл оповещения; в принципе, любой поддерживаемый телефоном формат
    -wait N - периодичность оповещения, в секундах, по умолчанию 300
    -force - не давать уснуть звуковой подсистеме (динамик будет тихо щелкать каждые 2 сек)
    -test - тестовый режим - играть звук независимо от наличия пропущенных звонков.
    Пример строки автозапуска (startup.txt):
    /ezxlocal/download/mystuff/unKnown/missed_calls -wait 180 -force -playsound /ezxlocal/download/mystuff/MyAudio/mysound.mp3
Чтобы убрать оповещение о неотвеченных вызовах, нужно их просмотреть или стереть (Параметры - Очистить, Параметры - Удалить все)

Сообщение отредактировал RWolf - 11.10.2007, 11:14
Прикрепленный файл mca03.rar   ( 4.64 килобайт ) Кол-во скачиваний: 153
Прикрепленный файл mca03src.tar.gz   ( 14.72 килобайт ) Кол-во скачиваний: 358
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 9.10.2007, 0:06


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



Пожалуй, самым большим разочарованием после покупки E2 для меня стало то, что в нем почему-то не реализована озвучка пропущенных вызовов; после E398 необходимость периодически зажигать дисплей, чтоб проверить звонки, не вдохновляет. Поискав в сети, не нашел никаких решений этой проблемы. Ну что же, раз нет - пусть будет. Выкладываю Missed Calls Alert v0.1.
Прикрепленный файл mca01.rar   ( 150.06 килобайт ) Кол-во скачиваний: 149

Программа функциональностью не отличается, потому что писать софт под линукс я пока толком не научился, а озвучка, тем не менее, нужна вот прямо щас. Распознает пропущенные звонки она по скриншоту, поэтому для работы ей нужно предоставить правильный скрин с окошком "Пропущенные вызовы" и показать, какой его фрагмент проверять. Это делается отдельной утилитой под Windows, контрольный фрагмент (паттерн) сохраняется в файл missed_calls.pat, которым и будет руководствоваться программа. В архиве есть паттерн для скина "Standard Blue" (дефолтный скин прошивки
Kaleidoscope), русский язык. Если меняете скин/язык, паттерн нужно сгенерить заново.
В дальнейшем попытаюсь убрать зависимость от скриншотов и исключить таким образом настройку на текущие скин/язык.

Содержимое архива:
missed_calls - программа;
missed_calls.pat - пример паттерна;
missed_calls.exe - редактор паттернов;

Установка.
  1. Копируем программу на телефон (к примеру, в каталог /ezxlocal/download/mystuff/unKnown/).
  2. Генерим свой паттерн (если текущий скин "Standard Blue", можно воспользоваться приложенным файлом missed_calls.pat и пропустить этот шаг), для этого:
    • делаем с другого телефона дозвон/отбой на наш, чтобы высветилось окошко "Пропущенные вызовы";
    • записываем скриншот каким-нибудь образом, например, даем из телнета команду
      cp /dev/fb0 /mmc/mmca1/my_screenshot;
    • загружаем скриншот (в нашем случае my_screenshot с флэшки) в редактор паттернов, отмечаем мышью контрольный фрагмент (подойдет, скажем, слово "Пропущено"), сохраняем паттерн в файл missed_calls.pat.
  3. Переносим полученный missed_calls.pat куда-нибудь в файловую систему телефона (в моем примере, в тот же каталог /ezxlocal/download/mystuff/unKnown/).
  4. Прописываем в автостарт запуск программы. Программа понимает следующие ключи командной строки:
    -pattern имяфайла - использовать указанный паттерн
    -playvol N - громкость оповещения 0-63, по умолчанию 10
    -wait N - периодичность оповещения, в секундах, по умолчанию 300
    Пример строки автозапуска (startup.txt).
    /ezxlocal/download/mystuff/unKnown/missed_calls -pattern /ezxlocal/download/mystuff/unKnown/missed_calls.pat -wait 180

Для наглядности - иллюстрация к примеру smile.gif
Прикрепленное изображение

Всячески приветствуются пожелания насчет улучшений программы (желательно, с пояснениями, как это сделать smile.gif )
Прикрепленный файл mca01.rar   ( 150.06 килобайт ) Кол-во скачиваний: 149
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Злодей
сообщение 9.10.2007, 6:59


Опытный
***

Группа: Пользователи
Сообщений: 109
Регистрация: 10.9.2005
Из: Чебоксары
Пользователь №: 51 069
Модель телефона: Мото Зайн
Прошивка: 7fr

Рейтинг: 3



RWolf, может есть смысл проверять список пропущенных звонков? Этот список вроде как хранится в отдельном файле. Проще его проверять, чем постоянно генерировать паттерн при смене скина. Как думаешь?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 9.10.2007, 7:24


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



Злодей, не знал о таком файле, поищу wink.gif.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 9.10.2007, 7:51


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



Цитата(Злодей @ 9.10.2007, 9:59) *

RWolf, может есть смысл проверять список пропущенных звонков? Этот список вроде как хранится в отдельном файле. Проще его проверять, чем постоянно генерировать паттерн при смене скина. Как думаешь?


озвуч название файла


Добавлено позже (9.10.2007, 11:08):
нашел =)
/ezxlocal/download/appwrite/phone


./rc_a
./rc_d
./rc_m - пропущеные

Сообщение отредактировал hobbit19 - 9.10.2007, 8:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 9.10.2007, 9:13


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



спасибо! вечером доберусь до линукса и выложу обновление.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Злодей
сообщение 9.10.2007, 17:21


Опытный
***

Группа: Пользователи
Сообщений: 109
Регистрация: 10.9.2005
Из: Чебоксары
Пользователь №: 51 069
Модель телефона: Мото Зайн
Прошивка: 7fr

Рейтинг: 3



Еще пожелание, если можно! Сделай прогу в виде mpkg-приложения с автоматическим прописыванием в авторане и т.д. Я думаю новичкам проще будет устанавливать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Slim_Shady
сообщение 9.10.2007, 18:15


Ветеран
*****

Группа: Пользователи
Сообщений: 461
Регистрация: 2.1.2007
Из: Украина
Пользователь №: 114 349
Модель телефона: Zine 5

Рейтинг: 38.5



что то не пашет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 9.10.2007, 19:09


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



Epidemia, после перезагрузки в списке процессов (телнет, команда ps -A) появилась строчка missed_calls?

на всякий случай - на фоне музыки сигналы сейчас не проигрываются. На фоне радио - нормально.

Сообщение отредактировал RWolf - 9.10.2007, 19:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
0(-_-)0
сообщение 10.10.2007, 6:10


Интересующийся
**

Группа: Пользователи
Сообщений: 39
Регистрация: 22.3.2007
Пользователь №: 128 108
Модель телефона: Motorola Rokr E2

Рейтинг: 1.5



Я что-то не могу понять, что прога вообще должна делать?smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Xronos
сообщение 10.10.2007, 7:03


Ветеран
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.11.2005
Пользователь №: 57 881
Модель телефона: Rokr E2
Прошивка: 4A

Рейтинг: 208



Не работает программа... В списке процессов висит, пропущенные звонки есть, но писка нет. Писк появляется только при подключению к компу в режиме usb...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shayah
сообщение 10.10.2007, 7:38


Опытный
***

Группа: Пользователи
Сообщений: 119
Регистрация: 24.10.2005
Из: Казань
Пользователь №: 55 722
Модель телефона: Nokia N82

Рейтинг: 65



тоже не работает. процесс висит..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 10.10.2007, 7:44


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



Xronos,
хм, есть такое; после того, как оставляешь телефон без внешнего питания, сигнал перестает работать;
похоже, что трубка отправляет приложение спать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Xronos
сообщение 10.10.2007, 7:53


Ветеран
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 11.11.2005
Пользователь №: 57 881
Модель телефона: Rokr E2
Прошивка: 4A

Рейтинг: 208



Цитата(RWolf @ 10.10.2007, 11:44) *

хм, есть такое; после того, как оставляешь телефон без внешнего питания, сигнал перестает работать;
похоже, что трубка отправляет приложение спать.

Попробуй доработать wink.gif
В идеале, IMHO, программа должна иметь:
Сама прописываться в авторане и загружаться,
Графическое меню с возможностью выбора midi/mp3.... файла на пропущенный звонок, интервал проигрывания, громкость брала из профиля (писк не так приятно слышать....)
Безглючно работала.
Но это все мечты.... Надеюсь, пока smile.gif

Сообщение отредактировал Xronos - 10.10.2007, 7:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
khalid
сообщение 11.10.2007, 3:22


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 1.1.2007
Пользователь №: 114 218
Модель телефона: ROKR E2
Прошивка: Разные =)

Рейтинг: 29



RWolf,
весьма рад тому, что у нас появился программист со своим софтом! присоединяюсь к Xronos smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RWolf
сообщение 11.10.2007, 10:27


Интересующийся
**

Группа: Пользователи
Сообщений: 48
Регистрация: 10.9.2005
Из: Казань
Пользователь №: 51 079

Рейтинг: 25



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

Как временный вариант, выложил версию 0.3, она понимает ключик -force; если его указать в строке запуска, программа выводит каждые 2 сек короткий звук, и, таким образом, оповещения работают и без внешнего питания. К сожалению, совсем бесшумным этот вывод сделать не получается - динамик щелкает, даже если играть пустой звук.
Да, версия 0.3 понимает звуковые файлы smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Missed Calls Alert, озвучка пропущенных вызовов · Motorola ROKR E2, A910, A910i, E895 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 3:41

Форум живёт: