Find Jobs
Hire Freelancers

Shoutcast stream logging ($200-$400)

$100-400 USD

취소됨
게시됨 15년 이상 전

$100-400 USD

제출할때 지불됩니다
**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. There is an option to write separate application to rip the streams and write it to disk, or streamripper could be used. Please see below for output file description, which applies to both kind of solutions. **Streamripper based solution** 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. Alternatively, standalone application should be built.
프로젝트 ID: 3330111

프로젝트 정보

원격근무 프로젝트
활동 중 16년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다

고객에 대한 정보

국기 (CROATIA)
Zagreb, Croatia
5.0
108
결제 수단 확인
12월 10, 2007부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.