Merge pull request #5138 from ByteHamster/fix-wrong-media

Fix miniplayer sometimes showing old media file
This commit is contained in:
ByteHamster 2021-05-01 16:37:18 +02:00 committed by GitHub
commit 5e0bf5d827
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -59,6 +59,7 @@ public abstract class PlaybackController {
private boolean released = false; private boolean released = false;
private boolean initialized = false; private boolean initialized = false;
private boolean eventsRegistered = false; private boolean eventsRegistered = false;
private long loadedFeedMedia = -1;
private Disposable mediaLoader; private Disposable mediaLoader;
@ -380,7 +381,8 @@ public abstract class PlaybackController {
} }
private void checkMediaInfoLoaded() { private void checkMediaInfoLoaded() {
if (!mediaInfoLoaded) { if (!mediaInfoLoaded || loadedFeedMedia != PlaybackPreferences.getCurrentlyPlayingFeedMediaId()) {
loadedFeedMedia = PlaybackPreferences.getCurrentlyPlayingFeedMediaId();
loadMediaInfo(); loadMediaInfo();
} }
mediaInfoLoaded = true; mediaInfoLoaded = true;