Find Jobs
Hire Freelancers

Cross-Platform Music Player made with Allegro

$20-25 USD

Closed
Posted over 19 years ago

$20-25 USD

Paid on delivery
I am creating a cross-platform music player and need some help expanding it. Currently, it plays .MOD, .IT, .XM, .IT, .S3M, .SPC, .MP3, and .OGG files. I am wanting to add other formats to it. Specifically, .NSF (8-bit NES music) files. Another nice format to have would be .GBS (GameBoy music) files, which, if added, would increase the allowable bid amount. Ideally, the additions would be separate, Allegro-compatible libraries, like the 4 already in use (DUMB, AlSPC, AlMP3, and AlOGG), that would snap into the main library ([login to view URL]), which is called by the player ([login to view URL]). Included in the attached zip file are the source code for the player and the main music library as well as the 4 audio libraries it uses. The 4 libraries will need to be compiled in order to use them. DUMB and AlSPC can be installed with "make install" after they are compiled. AlMP3 and AlOGG must have their .a and .h files copied to your compiler's lib and incude directories by hand respectively. I did not create the 4 audio libraries, so thiat oversight was not my doing; the libraries are just as they are found on the internet. Finally, this must be a cross-platform library. No assembly, C only. Also, it must be endian-independant. ## Deliverables 1) Complete and fully-functional library/libraries in source code form as described above. 2) Delivered code must be in ready-to-run condition on the platform(s) specified in this bid request and must compile on the buyer's machine with little or changes. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform DOS/Windows 95+/Linux/Mac OS X
Project ID: 3434799

About the project

Remote project
Active 19 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Apr 24, 2003

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.