diff --git a/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerFragment.kt b/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerFragment.kt
index 36aeeb743..33c47b3de 100644
--- a/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerFragment.kt
+++ b/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerFragment.kt
@@ -16,8 +16,8 @@ import android.view.ViewGroup
import android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE
import android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
import android.widget.ImageButton
-import android.widget.TextView
import androidx.annotation.RequiresApi
+import androidx.appcompat.widget.Toolbar
import androidx.core.view.ViewCompat
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
@@ -57,7 +57,7 @@ class PlayerFragment : Fragment() {
private var _playerControlsBinding: ExoPlayerControlViewBinding? = null
private val playerControlsBinding: ExoPlayerControlViewBinding get() = _playerControlsBinding!!
private val playerControlsView: View get() = playerControlsBinding.root
- private val titleTextView: TextView get() = playerControlsBinding.trackTitle
+ private val toolbar: Toolbar get() = playerControlsBinding.toolbar
private val fullscreenSwitcher: ImageButton get() = playerControlsBinding.fullscreenSwitcher
private var playerMenus: PlayerMenus? = null
@@ -110,7 +110,7 @@ class PlayerFragment : Fragment() {
}
// Update title and player menus
- titleTextView.text = jellyfinMediaSource.name
+ toolbar.title = jellyfinMediaSource.name
playerMenus?.onQueueItemChanged(queueItem)
}
@@ -158,6 +158,9 @@ class PlayerFragment : Fragment() {
insets
}
+ // Handle toolbar back button
+ toolbar.setNavigationOnClickListener { parentFragmentManager.popBackStack() }
+
// Create playback menus
playerMenus = PlayerMenus(this, playerBinding, playerControlsBinding)
diff --git a/app/src/main/res/layout/exo_player_control_view.xml b/app/src/main/res/layout/exo_player_control_view.xml
index c5bee0620..30814d62b 100644
--- a/app/src/main/res/layout/exo_player_control_view.xml
+++ b/app/src/main/res/layout/exo_player_control_view.xml
@@ -7,20 +7,17 @@
android:layout_height="match_parent"
android:background="@color/playback_controls_background">
-
+ app:navigationIcon="?attr/homeAsUpIndicator"
+ tools:title="Star Wars: A New Hope" />
+
+
+