If an URL tries to play that doesn't match the whitelist, it causes the entire execution of the E2 chip to be stopped. This shouldn't happen; it should fail silently, perhaps printing an error in console, not playing the URL and continuing the execution. Having the entire E2 stop is bad for various situtations, one of them being as follows:
- A player creates an E2 that allows people to queue songs (i.e. a player executes a chat command such as +play URL)
- A player requests an URL that does not comply with the whitelist
- When that object is played, the entire execution of the E2 stops, and must be restarted.
If players had queued songs after this, then they would have to be re-queued, which is both annoying and unnecessary.
If an URL tries to play that doesn't match the whitelist, it causes the entire execution of the E2 chip to be stopped. This shouldn't happen; it should fail silently, perhaps printing an error in console, not playing the URL and continuing the execution. Having the entire E2 stop is bad for various situtations, one of them being as follows:
If players had queued songs after this, then they would have to be re-queued, which is both annoying and unnecessary.