I've just published timrec, one of my smaller projects, on Github under the permissive MIT license.
This is a small Linux system service that records media from various sources based on a provided schedule. It can be used to record media such as internet radio or DVB (using a DVB tuner). I've been running it for the last 2+ years on a Raspberry Pi as a complete internet radio recording solution. (The DVB support is a fresh addition.)