Закрыт

Background sound playback on system level - repost

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

Показать больше web development background, web application development cost, use case sequence, statistics level 2, programming language performance, portfolio statistics, music programming language, microsoft programming language, level s, interface computer programming, how to start in computer programming, how to start computer programming, how about song, development contractor web programming, c sharp programming language, computer programming ideas, computer programming description, Computer contractor, beginning web programming, beginning programming

О работодателе:
( 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
irshadwazid

We can do this as have 10 years experience in web design, web development and mobile application development and great team to do [login to view URL] are an (ISO 9001:2008) (ISO 27001:2005) certified [login to view URL] check PMB. We Больше

$698 USD за 15 дней(-я)
(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