My choice of Ubuntu tools for recording, splitting and tagging streaming audio.
Recording
streamripper: Command line tool. Excellent choice since it makes it so easy to schedule recordings with it.
Splitting
audacious: Audio player that has a nice Left-Right cursor key playback to easily find the places in the stream recording that you want to split/cut. Mark the Start and End Time from the recording that you made.
mp3splt: Using the Start and End Times from above, use them to split the recording. Don't bother with the `mp3splt-gtk` gui app.
Tagging
easyTag: Use it to put mp3 tags in the final recording. Actually, any tagger would do. This is a, well, easy one!
Happy recordings!
Recording
streamripper: Command line tool. Excellent choice since it makes it so easy to schedule recordings with it.
$ streamripper URL -d /home/stratos/outRec -l 7800 -d /dir/to/save -t --xs-none
- -l 7800: The duration of the recording (in seconds)
- -d /dir/to/save: Directory where to save the stream.
- -t: Do not overwrite files in recording folder.
- --xs-none: Do not try to find silent parts in the recording
$ crontab -efor recording every Monday morning at 6.
0 6 * * 1 streamripper URL -options
Splitting
audacious: Audio player that has a nice Left-Right cursor key playback to easily find the places in the stream recording that you want to split/cut. Mark the Start and End Time from the recording that you made.
mp3splt: Using the Start and End Times from above, use them to split the recording. Don't bother with the `mp3splt-gtk` gui app.
$ mp3splt recording.mp3 65.36 124.33 -a -o finalRecording
- 65.36: The start time from the original recording that the split will start
- 124.33: The end time from the original recording that the split will end.
- -a: This option will slightly adjust the start and end time to fall on a silent period.
- -o finalRecording: The final splitted file.
Tagging
easyTag: Use it to put mp3 tags in the final recording. Actually, any tagger would do. This is a, well, easy one!
Happy recordings!