174647 Command-line Wave/MP3 player

In Progress Posted Oct 24, 2007 Paid on delivery
In Progress Paid on delivery

This project is for a looping audio player that will only play wave and mp3 files.

It will need a graphic equalizer that can save a custom preset (from a menu, not a button) as well as an oscilloscope-type display. The equalizer should go down to the lowest frequencies (all the way to one) for a very deep bass. The osciloscope display will be the standard green on black. Two displays - one for each channel - would be best.

It should also allow the user to choose which sound device to use through a dropdown menu. The choice of sound devices should be preserved in a config file (The "Sound Config File")

It will have play, stop, and pause buttons.

It will have an INI file (software and INI will both be invoked from a batch file) that will tell the software:

1) the name of the audio file

3) how long to play the file

4) whether or not to 'autostart' the player or to wait until the user clicks the PLAY button

5) A short text to display on the GUI (40 to 50 characters).

6) Which equalizer 'preset' to load. These should be stored in the same directory as the executable.

7) The path to the Sound Config File

8) The 'level' of the oscilloscope display - allowing the display to show loud and soft files equally well. (The oscilloscope display will have no controls in the GUI).

The INI might look like this:

file=[url removed, login to view]

length=10000 (Length is in milliseconds)

autostart=no

text=A test sound file is now being played for 10 minutes

eq_preset=[url removed, login to view] (with prs as the file extension)

config=C:\[url removed, login to view]

oscilloscope_level=5 (out of ten)

The software must follow a standard layout for it's resources, and must not be compiled with an exe compressor, as later adaptations will be made using RESHACKER.

The appearance of the application should be modern, metallic, low-to-medium contrast, and light (meaning not dark). The appearance is not a major issue, and it's very likely that your first will be fine.

I don't care about programming language. Any one will do. (except dot .NET - I don't want anyone to have to download the framework files for this.

Platform is Windows. (XP and Vista)

It needs to have an about button, which, when pressed, says "Copyright, 2007, (name)

Of course, you need to submit the source files when the project is complete.

I have posted jobs in the past that got bids in the thousands of dollars, but were completed for just a few bucks. Please be competitive in your bidding. Don't worry if you don't have any feedback - your comments showing your grasp of the job will be more important than any other concern.

C Programming Delphi Odd Jobs Visual Basic

Project ID: #1920848

About the project

Remote project Active Jul 11, 2012