I require a Win32 application to be created similar to this:
http://www.codeproject.com/KB/cs/mp3toexe.aspx
In essence to be able to take an MP3 file and create an EXE that launches a self-contained MP3 player to play an MP3 audio file.
The MP3 player should be within the EXE and not use Windows Media Player or any other external media player functions to play the audio.
ADDITIONAL FEATURES:
There should be a “Product Type” option on the generation window where I can choose whether the compiled MP3 will Free or Paid.
FREE PRODUCT FLOW:
The customer is able to listen to xx number of minutes for free. At the end of that free time, a popup appears displaying the contents of a remote URL within the popup window.
(I will also need to be able to configure the dimensions of the popup window)
The webpage in the popup will contain a webform from my Aweber account (www.aweber.com) The user enters/submits their details and will be required to click a confirmation link in an email they receive from Aweber to ensure they really do want to have their details added to a list.
After confirming, the user is redirected to another URL of my choosing (configured within Aweber for that list) which can be a Perl/PHP script capturing their name and email address and storing them in a text file.
The software then checks the textfile (the location specified in the Generation window) every 15 seconds to see whether the person has confirmed their name/email address and if done, releases the block enabling the person to listen to the rest of the audio.
For ultimate flexibility I would also like to have the ability to specify the URL of the server side script needed for the Win32 app to capture the name/email address after confirmation.
PAID PRODUCT FLOW:
The customer is able to listen to xx number of minutes for free. At the end of that free time, a popup appears displaying the contents of a remote URL within the popup window.
(I will also need to be able to configure the dimensions of the popup window)
The webpage in the popup contains a webform from my Aweber account (www.aweber.com) The user enters/submits their details and is redirected to another URL within the popup containing a PayPal purchase button (redirect is handled by Aweber – no additional coding required)
The Paypal button opens a regular browser window and the customer goes through the payment process as normal. Once the customer has completed payment, the software checks that payment has been received via PayPal’s IPN and once it has, releases the block and allows the person to listen to the rest of the audio.
I would also like to have the option to be able to limit the number of times a compiled MP3EXE file can be played regardless of whether the MP3EXE is going to be free or paid.
There should also be a menu option so I can add new/load/save projects.
All code for this project should be created from scratch – no pre-existing open source code can be used, unless it is placed in the public domain for commercial purposes (URLs will be required to confirm this)
This project is offered on a work-for-hire basis and once complete and you receive full payment, the copyright to all project elements (including any binaries, source code etc.) except any copyrighted code you have created, will immediately transfer to me and may not be used in whole or in part in another project without my written permission.