add subtitle selection to player

This commit is contained in:
2021-12-29 20:51:53 +01:00
parent f97d07c2b8
commit 27e7f2a249
10 changed files with 64 additions and 64 deletions

View File

@ -25,10 +25,15 @@ class EpisodeItemAdapter(private val episodes: List<Episode>, private val tmdbEp
val context = holder.binding.root.context
val ep = episodes[position]
val titleText = if (ep.isDubbed) {
context.getString(R.string.component_episode_title, ep.episode, ep.title)
val titleText = if (ep.episodeNumber != null) {
// for tv shows add ep prefix and episode number
if (ep.isDubbed) {
context.getString(R.string.component_episode_title, ep.episode, ep.title)
} else {
context.getString(R.string.component_episode_title_sub, ep.episode, ep.title)
}
} else {
context.getString(R.string.component_episode_title_sub, ep.episode, ep.title)
ep.title
}
holder.binding.textEpisodeTitle.text = titleText

View File

@ -25,10 +25,15 @@ class PlayerEpisodeItemAdapter(private val episodes: Episodes, private val tmdbE
val context = holder.binding.root.context
val ep = episodes.items[position]
val titleText = if (ep.isDubbed) {
context.getString(R.string.component_episode_title, ep.episode, ep.title)
val titleText = if (ep.episodeNumber != null) {
// for tv shows add ep prefix and episode number
if (ep.isDubbed) {
context.getString(R.string.component_episode_title, ep.episode, ep.title)
} else {
context.getString(R.string.component_episode_title_sub, ep.episode, ep.title)
}
} else {
context.getString(R.string.component_episode_title_sub, ep.episode, ep.title)
ep.title
}
holder.binding.textEpisodeTitle2.text = titleText