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

Reply via email to