diff --git a/app/src/main/java/ani/dantotsu/media/MediaInfoFragment.kt b/app/src/main/java/ani/dantotsu/media/MediaInfoFragment.kt
index 9713959c..6d061ee4 100644
--- a/app/src/main/java/ani/dantotsu/media/MediaInfoFragment.kt
+++ b/app/src/main/java/ani/dantotsu/media/MediaInfoFragment.kt
@@ -95,8 +95,30 @@ class MediaInfoFragment : Fragment() {
binding.mediaInfoStart.text = media.startDate?.toString() ?: "??"
binding.mediaInfoEnd.text = media.endDate?.toString() ?: "??"
if (media.anime != null) {
- binding.mediaInfoDuration.text =
- if (media.anime.episodeDuration != null) media.anime.episodeDuration.toString() else "??"
+ val episodeDuration = media.anime.episodeDuration
+
+binding.mediaInfoDuration.text = when {
+ episodeDuration != null -> {
+ val hours = episodeDuration / 60
+ val minutes = episodeDuration % 60
+
+ val formattedDuration = buildString {
+ if (hours > 0) {
+ append("$hours hour")
+ if (hours > 1) append("s")
+ }
+
+ if (minutes > 0) {
+ if (hours > 0) append(", ")
+ append("$minutes min")
+ if (minutes > 1) append("s")
+ }
+ }
+
+ formattedDuration
+ }
+ else -> "??"
+}
binding.mediaInfoDurationContainer.visibility = View.VISIBLE
binding.mediaInfoSeasonContainer.visibility = View.VISIBLE
binding.mediaInfoSeason.text =
diff --git a/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt b/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt
index 8bdd4242..e4646566 100644
--- a/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt
+++ b/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt
@@ -1598,7 +1598,7 @@ class ExoplayerView : AppCompatActivity(), Player.Listener, SessionAvailabilityL
aspectRatio = Rational(width, height)
- videoInfo.text = "$width x $height"
+ videoInfo.text = "Quality: ${height}p"
if (exoPlayer.duration < playbackPosition)
exoPlayer.seekTo(0)
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 a7a57520..4952bd1f 100644
--- a/app/src/main/res/layout/exo_player_control_view.xml
+++ b/app/src/main/res/layout/exo_player_control_view.xml
@@ -180,16 +180,6 @@
app:tint="#fff"
tools:ignore="ContentDescription,SpeakableTextPresentCheck" />
-
-
-
-
-
-
+
-
+
-
+
+
+
+
+
+
-
-
-
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/item_anime_watch.xml b/app/src/main/res/layout/item_anime_watch.xml
index b56202f4..3bd9d0fc 100644
--- a/app/src/main/res/layout/item_anime_watch.xml
+++ b/app/src/main/res/layout/item_anime_watch.xml
@@ -153,7 +153,7 @@
android:orientation="horizontal"
android:visibility="gone">
-