Put stream downloader options into its own class, and make stream downloader options global to the stream type rather than specific to each factory. Show downloader options in the lbrynet-downloader-gui. Make a class for downloader option choices, so that the descriptions can be displayed. In the console, if there are multiple choices for the download option, make it a list selected by its index. Make sure that the ConnectionManager closes properly when some of the connections fail to open (e.g. due to a host being down)
174 B
75x15px
174 B
75x15px
![](/LBRYCommunity/lbry-sdk/raw/commit/e0424a1e38a32af14692c9ba908b869b8668fc01/lbrynet/lbrynet_downloader_gui/hide_options.gif)