@@ -315,7 +315,7 @@ public void crossfadeNextTrack(@NotNull TrackHandler handler, @Nullable String u
315315 if (uri != null && !next .toSpotifyUri ().equals (uri ))
316316 LOGGER .warn (String .format ("Fade out track URI is different from next track URI! {next: %s, crossfade: %s}" , next , uri ));
317317
318- if (preloadTrackHandler != null && preloadTrackHandler .isTrack (next )) {
318+ if (preloadTrackHandler != null && preloadTrackHandler .isPlayable (next )) {
319319 crossfadeHandler = preloadTrackHandler ;
320320 } else {
321321 LOGGER .warn ("Did not preload crossfade track. That's bad." );
@@ -402,7 +402,7 @@ private void loadTrack(boolean play, @NotNull PushToMixerReason reason) {
402402 }
403403
404404 PlayableId id = state .getCurrentPlayableOrThrow ();
405- if (crossfadeHandler != null && crossfadeHandler .isTrack (id )) {
405+ if (crossfadeHandler != null && crossfadeHandler .isPlayable (id )) {
406406 trackHandler = crossfadeHandler ;
407407 if (preloadTrackHandler == crossfadeHandler ) preloadTrackHandler = null ;
408408 crossfadeHandler = null ;
@@ -429,7 +429,7 @@ private void loadTrack(boolean play, @NotNull PushToMixerReason reason) {
429429 events .dispatchPlaybackResumed ();
430430 }
431431 } else {
432- if (preloadTrackHandler != null && preloadTrackHandler .isTrack (id )) {
432+ if (preloadTrackHandler != null && preloadTrackHandler .isPlayable (id )) {
433433 trackHandler = preloadTrackHandler ;
434434 preloadTrackHandler = null ;
435435
@@ -732,7 +732,7 @@ void dispatchTrackChanged() {
732732
733733 Metadata .Track track ;
734734 Metadata .Episode episode ;
735- if (trackHandler .isTrack (id )) {
735+ if (trackHandler .isPlayable (id )) {
736736 track = trackHandler .track ();
737737 episode = trackHandler .episode ();
738738 } else {
0 commit comments