PORTABILITY

It's written in Python language using standard libraries. Lack of GUI makes it possible to run on any machine where Python runs.

FLEXIBILITY

You can band it to do what you need. By design it allows you to edit your channels list in any text editor or take adventage of powerful POSIX text processing commands.