rafael2k / darkice

DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server. This is the official development repository of Darkice.
http://www.darkice.org
200 stars 47 forks source link

FileSink time-split support patch #88

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
About 10 years ago one of my predecessors at the student radio station I 
volunteer for forked this code and added a SinkLoop element to the FileSink so 
darkice would automatically split the log files every 'n' seconds.  We have 
been using this ever since to save our station output as a series of 5-minute 
MP3 files on our logging server, accessing these logs via a web service which 
cuts/adds headers as necessary to create files of any length (in 5-minute 
multiples).

I have now updated this code to the latest SVN revision of darkice 1.2 and 
added in some extra configuration options, and I think many people would find 
it useful if it were integrated into the core!

Original issue reported on code.google.com by jontysewell on 18 May 2013 at 6:33

Attachments:

GoogleCodeExporter commented 9 years ago
I've exported the SVN repo (at r559), just a few commits ahead of the v1.2 
release, and merged the above patch since it is also integral to the operation 
of the student radio station here as well. https://github.com/gsreynolds/darkice

I've also released it as v1.2.1: 
https://github.com/gsreynolds/darkice/releases/tag/v1.2.1

Original comment by gsreyno...@gmail.com on 28 Apr 2015 at 11:19