From 8fb7d3dc8b4f8389a188e0a3d34670d97a31794b Mon Sep 17 00:00:00 2001 From: Page Asgardius Date: Wed, 8 Mar 2023 11:38:44 -0700 Subject: [PATCH] new release --- app/build.gradle | 4 ++-- .../java/asgardius/page/s3music/VideoPlayer.java | 16 ++++++++++------ .../android/en-US/changelogs/{4.txt => 5.txt} | 0 3 files changed, 12 insertions(+), 8 deletions(-) rename fastlane/metadata/android/en-US/changelogs/{4.txt => 5.txt} (100%) diff --git a/app/build.gradle b/app/build.gradle index 7041303..7b2a97a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "asgardius.page.s3music" minSdk 21 targetSdk 33 - versionCode 4 - versionName "0.0.1" + versionCode 5 + versionName "0.0.2" setProperty("archivesBaseName", "s3-music-$versionName") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/asgardius/page/s3music/VideoPlayer.java b/app/src/main/java/asgardius/page/s3music/VideoPlayer.java index b335029..e8919b8 100644 --- a/app/src/main/java/asgardius/page/s3music/VideoPlayer.java +++ b/app/src/main/java/asgardius/page/s3music/VideoPlayer.java @@ -26,6 +26,7 @@ import com.google.android.exoplayer2.MediaItem; import com.google.android.exoplayer2.MediaMetadata; 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; @@ -218,6 +219,7 @@ public class VideoPlayer extends AppCompatActivity { player.addMediaSource(mediaSource); } } + getSupportActionBar().setTitle(names.get(player.getCurrentMediaItemIndex())); player.prepare(); try { player.seekTo(names.indexOf(title), 0); @@ -271,6 +273,14 @@ public class VideoPlayer extends AppCompatActivity { Player.Listener.super.onIsPlayingChanged(isPlaying); } + @Override + public void onTracksChanged(Tracks tracks) { + if(isplaylist) { + getSupportActionBar().setTitle(names.get(player.getCurrentMediaItemIndex())); + } + Player.Listener.super.onTracksChanged(tracks); + } + public void onMediaMetadataChanged(MediaMetadata mediaMetadata) { //Station 5 does not display metadata trackname = (String) mediaMetadata.title; @@ -296,9 +306,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 @@ -310,9 +317,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/4.txt b/fastlane/metadata/android/en-US/changelogs/5.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/4.txt rename to fastlane/metadata/android/en-US/changelogs/5.txt