@bruun It might be better to put this logic into the <code>if (this.sourceType != TYPE_BLOB)</code> above.
Because if <code>this.sourceType</code> is TYPE_BLOB, that means the PlayerView is playing a blob, which might be transferred via bluetooth, so actually we don't need to see if this._dataSource.length < 1 to show/hide to playIcon.