Background sound playback on system level

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

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


Primary functionality
9. Installs on user machine as a process. With auto start on system boot.

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

Skills: .NET, C# Programming, C++ Programming, Windows API, Windows Desktop

See more: system level, playback level, web development background, web application development cost, use case sequence, statistics level 2, portfolio statistics, level s, how about song, Computer contractor, beginning c# net, level of experience, background ideas, update audio, scene 7, movie stream, level 5, background music, audio background, stop windows application, experience level, silent server, development background, system specification net, primary language secondary language

About the Employer:
( 0 reviews ) Mountain View, United States

Project ID: #4914837

13 freelancers are bidding on average $688 for this job


Will provide a .Net application for the same. For server side commands will pinging from app side be ok ? [Let me know if you have given this a thought.] Regards Suvigya

$722 USD in 7 days
(67 Reviews)

Hello. I just read your document and write this message. I've good experience about software development including c# over 5 years. So I can do your project perfectly with full confidence. If you hire me, you will More

$1333 USD in 5 days
(3 Reviews)

Hi. I've worked a lot in C# with databases, servers, playing sound files, both with a GUI mode and background mode. I'll make this application in C# (VS 2010). it will have a GUI mode (for configuration) and a backgro More

$450 USD in 15 days
(4 Reviews)

Hello, I have reviewed your Project Description and I can implement your idea. I can get audio data from system, so I can realize when the music or any other audioresource exceed certain threshold. And of course I More

$750 USD in 3 days
(2 Reviews)

Sir I have very good skills in C# and can provide you this audio software as background service. Looking forward to work with you.

$500 USD in 8 days
(1 Review)

we are a software development company from Pakistan having experience of more than 6 years ..we understand your requirement and we can do it on provided timeline . As we are a software company we can do long term m More

$650 USD in 10 days
(2 Reviews)

I can make this work in Delphi also I would like to discuss with you for more detail's for this project. Best Regards, Nuki

$450 USD in 14 days
(0 Reviews)

Hello, We have gone through your requirement and are confident that we can successfully execute the project within the timeline. We are an established Web Design and Development Company having a defined and qualitat More

$944 USD in 17 days
(0 Reviews)

Greetings!!! We are glad to bid on your project and would be more happy if get a chance to work on the same. Please see PMB for details. Thanks Sonali@TeamUnipixel

$768 USD in 15 days
(0 Reviews)

If I understand this correctly, you want an application that plays a sound file if the ambient sound level (as sampled by the mic) is above a set level. So that the app will play if, and only if the ambient level stay More

$750 USD in 3 days
(0 Reviews)

I am an experienced (10+ years) programmer in C++. I am specialized in multimedia applications and technologies for Windows (DirectShow, QuickTime API, codecs etc). I have realized applications for transcoding and play More

$600 USD in 14 days
(0 Reviews)

It’s an easy task for [url removed, login to view] have gone through your requirements and we are ready to start the work immediately on your project. Please see the attached list of company’s projects. Also please check the PMB.Thanks.

$744 USD in 5 days
(0 Reviews)

PRiNCLiA Mean Why Worry . Our affordable Softwares, web site design development services includes web sites designing, SEO, Graphic,Apps Development, applications development, Software Development specially in Deferen More

$277 USD in 6 days
(0 Reviews)