Spetial features:
1.Search channels by keywords.
2.Treeview state are automaticly stored and can be recovered at the next launch time.
3.Allows using different media player and with complex coeficients.
4.One can launch multiple gsopcasts without interfering with each other, and input and output ports are selected by random.
5.Uninterupted streaming and downloading.
6.Single instance, take url from the command line.


Keys: 
1."Escape" key to set focus to search entry and clear inputed words.
2."Enter" key, while searching, to show the search result; while browsering channels, to start playing the selected channel.
3."Ctrl+q/Q" key to quit.


Configuration file:
1.~/.gsopcast/config is the configuration file.
2.~/.gsopcast/tree contains treeview state.
