Find Jobs
Hire Freelancers

Shoutcast stream logging

$100-500 USD

Cancelled
Posted over 15 years ago

$100-500 USD

Paid on delivery
**Project vision statement** Solution for recording of shoutcast streams should be created. Stream listing is in XML. Solution should run unattended, making provision for every kind of error that could occur: disconnects, stream loss, etc. ## Deliverables **Project detailed description** I need to record streams from the radio stations listed in an XML file. Each radio station should have it's own directory for file storage, also listed in XML file. Streams should be recorded continuously, so no second of audio is lost if the server is transmitting continuously. Free application exists: streamripper ([login to view URL]) It main purpose is to record internet shoutcast streaming, separating songs one from the other. I don't need song separation functionality, but simple file by file recording, where each file is stored with naming pattern like this: [login to view URL] [login to view URL] [login to view URL] [login to view URL] First 5 digits are serial number of the file, and then follows the timestamp of the file start. Files can overlap, but there must be no gap between two files. Last three digits are miliseconds of start of the file. There are two ways of doing it, and I'll explain each of them, then tell which one I prefer. #1. streamripper code should be modified. One more commandline parameter is added, and it says how many seconds the one file should be long. That is something like -l option, but the difference is that application should not exit, but it should continue writting to the new file instead. #2. wrapper application should be built. That application will ensure that streamripper console is working and if the one file length is 30 minutes, it should start another stramripper 3 seconds before that, so the files should overlap. Application can be shell script, for all that matters. Preffered way is the #1, where modification to the streamripper source should be diff-ed and made separately available. Of course, in each case, each radio station is ripped with at least one instance of streamripper, and two instances in #2 in brief moments when they overlap. **About metadata** Metadata should be removed from the archived files, and metadata changes should be logged in a separate file. The format of that file can be 20081010194641: metadata string ... **Stream format** Some streams are in mp3 format, and some are in aacplus. Both kind should be recordable. **Platform** Software should run on Windows XP or Windows Server systems. **Testing** I will provide testing, but in order to fully test it in 24/7 conditions, please allow some time before each test iteration (few days). **Summary** Streamripper code should be modified, and wrapper for it should be built.
Project ID: 3315219

About the project

Remote project
Active 15 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 CROATIA
Zagreb, Croatia
5.0
108
Payment method verified
Member since Dec 10, 2007

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.