Background sound playback on system level

CLOSED
Bids
13
Avg Bid (USD)
$688
Project Budget (USD)
$250 - $750

Project Description:
Application development
Primary functionality:
When a user listens to the music or any other audioresource, when sound level(not volume) exceed certain threshold, program begins background playback of previously specified audiofile(*.wav) on 5-10% of volume of main playback stream. When sound level drops below specified threshold(song ended, there is a silent scene in the movie, etc.) program stop playback.

Secondary functionality:
1. Doesn't distract user with popup windows, dialog windows and various warnings.
2. Ability to specify in builder either you want to attach audio file to program instance right away or it should be downloaded later from internet.
3. Ability to remotely update audio file on user's computer using command from a server.
4. Statistics on a server. How long on each instance was playback. Timestamps of beginning and end of each playback sequence.
5. Ability to specify reserve server address which to use to receive commands and leave statistics. In case main server becomes unavailable.
6. Web admin interface for statistics view and to issue commands. [Optional, discussed with Contractor]
7. Program operation should not noticeably affect OS performance.
8. Stability on OS Microsoft Windows [Discussed with Contractor]

If you have ideas about the implementation of this functionality, then I will send a detailed specification and, after discussion, we will start the cooperation. Please include in your answers cost, timing, methods of implementation of the primary functionality(optional), the choice of the implementation language, previous experience and / or relevant work in the portfolio.

Thank you.


Also attached description in Russian:

Заказ на разработку приложения.

Основная функция:
Когда пользователь на компьютере прослушивает музыку или любой другой аудиоресурс, когда уровень звука (не громкость) превышает некоторый порог, программа начинает фоновое воспроизведение заранее установленного аудиофайла на 5–10% громкости относительно уровня воспроизводимого. Когда уровень звука падает меньше установленного порога (закончилась песня, в фильме наступила пауза), воспроизведение прекращается.

Дополнительные функции программы:
1. Не раздражает пользователя всплывающими окнами, диалоговыми окнами и предупреждениями.
2. Возможность задания в билдере варианта: аудио файл присоединяется к экземпляру программы сразу или подгружается позже из Интернета.
3. Возможность удаленного обновления аудиофайла на компьютере пользователя командой с сервера.
4. Ведение статистики на сервере. Т.е. на каком экземпляре программы и сколько времени длилось воспроизвдение. Время начала и конца воспроизведения.
5. Возможность задания резервного адреса сервера с которого брать инфо/оставлять статистику в случае если основной сервер окажется недоступным.
6. [Опционально] Веб-админка.
7. Работа клиента не сказывается на субъективной скорости работы ОС.
8. Стабильная работа на операционных системах Microsoft Windows (обсуждается с Исполнителем).

Если у Вас есть идеи о реализации данной функциональности, то я вышлю подробное техническое задание и, после обсуждения, мы начнем сотрудничество. Пожалуйста в ответы включайте стоимость, сроки, метод реализации главного функционала, выбор языка реализации, предыдущий опыт и/или релевантные работы в портфолио.

Спасибо.

Additional Project Description:
09/10/2013 at 12:20 PDT
Primary functionality
9. Installs on user machine as a process. With auto start on system boot.

Основная функциональность
9. Инсталлируется с автозапуском при загрузке системы.

Skills required:
.NET, C# Programming, C++ Programming, Windows API, Windows Desktop
Hire zunbah
Project posted by:
zunbah United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire mstechIN
$ 722
in 7 days
$ 1333
in 5 days
$ 450
in 15 days
$ 750
in 3 days
Hire invictos
$ 500
in 8 days
$ 650
in 10 days
$ 744
in 5 days
$ 277
in 6 days
Hire Irhall
$ 600
in 14 days
$ 944
in 17 days