From 319019cd46100ef8497da3b0df3390173aeefe54 Mon Sep 17 00:00:00 2001 From: Page Asgardius Date: Wed, 8 Mar 2023 11:38:01 -0700 Subject: [PATCH] new release --- app/build.gradle | 4 ++-- .../asgardius/page/s3manager/VideoPlayer.java | 16 ++++++++++------ .../metadata/android/en-US/changelogs/79.txt | 1 + 3 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/79.txt diff --git a/app/build.gradle b/app/build.gradle index bdc6ba0..04dd7f6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "asgardius.page.s3manager" minSdk 21 targetSdk 33 - versionCode 78 - versionName "0.9.2" + versionCode 79 + versionName "0.9.3" setProperty("archivesBaseName", "s3-manager-$versionName") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/asgardius/page/s3manager/VideoPlayer.java b/app/src/main/java/asgardius/page/s3manager/VideoPlayer.java index af56f0c..cba85c7 100644 --- a/app/src/main/java/asgardius/page/s3manager/VideoPlayer.java +++ b/app/src/main/java/asgardius/page/s3manager/VideoPlayer.java @@ -29,6 +29,7 @@ import com.google.android.exoplayer2.ExoPlayer; import com.google.android.exoplayer2.MediaItem; import com.google.android.exoplayer2.PlaybackException; import com.google.android.exoplayer2.Player; +import com.google.android.exoplayer2.Tracks; import com.google.android.exoplayer2.audio.AudioAttributes; import com.google.android.exoplayer2.database.StandaloneDatabaseProvider; import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector; @@ -169,6 +170,7 @@ public class VideoPlayer extends AppCompatActivity { player.addMediaSource(mediaSource); } } + getSupportActionBar().setTitle(names.get(player.getCurrentMediaItemIndex())); player.prepare(); try { player.seekTo(names.indexOf(title), 0); @@ -210,6 +212,14 @@ public class VideoPlayer extends AppCompatActivity { } } + @Override + public void onTracksChanged(Tracks tracks) { + if(isplaylist) { + getSupportActionBar().setTitle(names.get(player.getCurrentMediaItemIndex())); + } + Player.Listener.super.onTracksChanged(tracks); + } + }); @@ -228,9 +238,6 @@ public class VideoPlayer extends AppCompatActivity { mWakeLock.acquire(); //System.out.println("WakeLock acquired"); } - if(isplaylist) { - getSupportActionBar().setTitle(names.get(player.getCurrentMediaItemIndex())); - } } else if (state == 2) { // Buffering. //Acquiring WakeLock and WifiLock if not held @@ -242,9 +249,6 @@ public class VideoPlayer extends AppCompatActivity { mWakeLock.acquire(); //System.out.println("WakeLock acquired"); } - if(isplaylist) { - getSupportActionBar().setTitle(names.get(player.getCurrentMediaItemIndex())); - } } else { //Player inactive //Releasing WifiLock and WakeLock if held diff --git a/fastlane/metadata/android/en-US/changelogs/79.txt b/fastlane/metadata/android/en-US/changelogs/79.txt new file mode 100644 index 0000000..121ed13 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/79.txt @@ -0,0 +1 @@ +* Fix UI issue at media player screen