On 04/29/2014 08:38 AM, Jonathan Aquilina wrote: > FL actually does something similar in the sense it allows you to > download stuff from within the DAW. >
I don't care what FL does. If there has to be an option for downloading presets/samples/whatever from LSP or elsewhere, fine... but it should be configurable, it should not break existing functionality, and it needs to be implemented better. Particularly, the file browser shouldn't get broken so horribly as in these pictures: http://www-user.tu-chemnitz.de/~doto/lmms/lmms-goes-online-2.png Furthermore, adding online functionality to local software is always like opening a can of worms... it adds complexity, things we have to then worry about which we could before not worry about at all: - What if the online address changes, what if the site gets hacked, etc... it's not a security problem as long as we only download presets/samples and no executable code of any kind, but it's still something we need to think about. - We have to ensure that web searches do not slow down the software... there needs to be a proper separation of online/local because not everyone has super fast internet connections - some people still live in areas without broadband. If we have to wait for LMMS to poll external websites every time we browse our LOCAL samples/presets... then it makes LMMS unusable for many people. That's a no-no. - We have to ensure that LMMS works regardless of the status of the web connection. If the online files aren't available, or the web connection is down entirely, local functionality must NOT, under ANY CIRCUMSTANCES, be impaired IN ANY WAY because of it. I'm writing in caps because this is **VERY IMPORTANT**. - There should not be a wait time at startup while LMMS checks for online connections. Online sources should only be polled when the user explicitly asks for them. Proper separation of local and online spaces must be implemented before this feature is brought anywhere near master, IMO. Not anything like in the images Toby posted... but rather maybe an extra tab in the sidebar that contains all of the online stuff so people can safely ignore it if they don't need it, and still use the local functionality without impairment. ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
