diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlayerQueueFragment.java b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlayerQueueFragment.java
index 5023407a..b2b13d90 100644
--- a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlayerQueueFragment.java
+++ b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/PlayerQueueFragment.java
@@ -23,7 +23,6 @@ import androidx.recyclerview.widget.RecyclerView;
import com.cappielloantonio.tempo.databinding.InnerFragmentPlayerQueueBinding;
import com.cappielloantonio.tempo.interfaces.ClickCallback;
-import com.cappielloantonio.tempo.model.Download;
import com.cappielloantonio.tempo.service.DownloaderManager;
import com.cappielloantonio.tempo.service.MediaManager;
import com.cappielloantonio.tempo.service.MediaService;
@@ -107,8 +106,6 @@ public class PlayerQueueFragment extends Fragment implements ClickCallback {
public void onStart() {
super.onStart();
initializeBrowser();
- bindMediaController();
-
MediaManager.registerPlaybackObserver(mediaBrowserListenableFuture, playbackViewModel);
observePlayback();
}
@@ -150,16 +147,6 @@ public class PlayerQueueFragment extends Fragment implements ClickCallback {
MediaBrowser.releaseFuture(mediaBrowserListenableFuture);
}
- private void bindMediaController() {
- mediaBrowserListenableFuture.addListener(() -> {
- try {
- MediaBrowser mediaBrowser = mediaBrowserListenableFuture.get();
- } catch (Exception exception) {
- exception.printStackTrace();
- }
- }, MoreExecutors.directExecutor());
- }
-
private void setMediaBrowserListenableFuture() {
playerSongQueueAdapter.setMediaBrowserListenableFuture(mediaBrowserListenableFuture);
}
@@ -261,17 +248,16 @@ public class PlayerQueueFragment extends Fragment implements ClickCallback {
closeFab(fabLoadQueue, 4);
}
closeFab(fabSaveToPlaylist, 3);
- closeFab(fabDownloadAll, 2);
-
- closeFab(fabClearQueue, 1);
+ closeFab(fabClearQueue, 2);
+ closeFab(fabDownloadAll, 1);
closeFab(fabShuffleQueue, 0);
fabMenuToggle.animate().rotation(0f).setDuration(ANIMATION_DURATION).start();
} else {
// OPEN MENU (lowest index at bottom)
- openFab(fabShuffleQueue, 0);
- openFab(fabClearQueue, 1);
- openFab(fabDownloadAll, 2);
+ openFab(fabShuffleQueue, 0);
+ openFab(fabDownloadAll, 1);
+ openFab(fabClearQueue, 2);
openFab(fabSaveToPlaylist, 3);
if (Preferences.isSyncronizationEnabled()) {
openFab(fabLoadQueue, 4);
diff --git a/app/src/main/res/layout/inner_fragment_player_queue.xml b/app/src/main/res/layout/inner_fragment_player_queue.xml
index 9490579b..3ddd112b 100644
--- a/app/src/main/res/layout/inner_fragment_player_queue.xml
+++ b/app/src/main/res/layout/inner_fragment_player_queue.xml
@@ -38,6 +38,15 @@
android:text="@string/player_queue_save_to_playlist"
app:icon="@android:drawable/ic_menu_edit" />
+
+
-
-
-