1) рипать треки с shoutcast интернет-радиостанции
2) уметь логиниться на станцию с использованием логина/пасса (доступ платный)
3) складывать нарипаные мп3, записывать в них теги и перезаписывать если получает более длинную версию.
Всё это умеет например StreamRipper от soundforge, но он не умеет логиниться

Есть ещё HiDownload, но он не пишет теги и не перезаписывает
Ещё варианты есть?
Added after 7 minutes:
Twins отпал - не умеет логиниться