Закрыт

Background sound playback on system level - repost

Job 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 (обсуждается с Исполнителем).

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

Спасибо.

Навыки: .NET, Программирование на C#, Программирование на C++, Windows API, x86/x64 Assembler

О клиенте:
( 0 отзыв(-а, -ов) ) Mountain View, United States

ID проекта: #4914881

4 фрилансеров(-а) готовы выполнить эту работу в среднем за $978

vux3m

Hello, Thanks for the invitation. In order to intercept the audio comming from other applicationson Windows there are two approaches: 1. Hooks of each audio API used: waveOut, Directsound and WASAPI 2. Custom A Больше

$1111 USD за 30 дней(-я)
(10 отзывов(-а))
6.4
bmartynvw

I'm Microsoft certified and have 17 years of Windows API programming experience. I can do this for you.

$1546 USD за 30 дней(-я)
(4 отзывов(-а))
2.7
amirahanafy

sorry... i just bid to increase my experience points .......thank you sorry... i just bid to increase my experience points .......thank you

$555 USD за 3 дней(-я)
(0 отзывов(-а))
0.0
maxlogics

Dear Sir Hi, . I'm serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements. We have right skills to work on this assign Больше

$555 USD за 14 дней(-я)
(0 отзывов(-а))
0.0