public void FailLoad() { Assert.IsNotNull(preparingItem); PlayRequested = false; var e = new LoadFailureTaskEventArgs(new LocalStr("Error"), PreparingItem, IsCurrentResource); InvokeOnLoadFailure(this, e); }
private void OnLoadFailure(object sender, LoadFailureTaskEventArgs e) { lock (Lock) { Log.Info("Could not load song {0} (reason: {1})", e.QueueItem.AudioResource, e.Error); if (e.IsCurrentResource) { Next(); } else { PrepareNextSongAfterNextSongLoadFailure(e.QueueItem); } } }