[Android] Albums/Playlist: add CTX_PLAY_ALL
Duncan McNamara
git at videolan.org
Tue Jan 28 07:44:38 UTC 2025
vlc-android | branch: master | Duncan McNamara <dcn.mcnamara at gmail.com> | Thu Jan 23 15:23:30 2025 +0100| [2e3a264465edac5161a655e2bb7c4f12e2a86374] | committer: Nicolas Pomepuy
Albums/Playlist: add CTX_PLAY_ALL
> https://code.videolan.org/videolan/vlc-android/commit/2e3a264465edac5161a655e2bb7c4f12e2a86374
---
.../vlc-android/src/org/videolan/vlc/gui/HeaderMediaListActivity.kt | 1 +
application/vlc-android/src/org/videolan/vlc/util/ContextOption.kt | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/HeaderMediaListActivity.kt b/application/vlc-android/src/org/videolan/vlc/gui/HeaderMediaListActivity.kt
index 84825789ae..5c952a66ec 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/HeaderMediaListActivity.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/HeaderMediaListActivity.kt
@@ -489,6 +489,7 @@ open class HeaderMediaListActivity : AudioPlayerContainerActivity(), IEventsHand
CTX_DELETE -> lifecycleScope.launch { removeItem(position, media) }
CTX_APPEND -> MediaUtils.appendMedia(this, media.tracks)
CTX_PLAY_NEXT -> MediaUtils.insertNext(this, media.tracks)
+ CTX_PLAY_ALL -> MediaUtils.playTracks(this, viewModel.tracksProvider, position, false)
CTX_ADD_TO_PLAYLIST -> addToPlaylist(media.tracks, SavePlaylistDialog.KEY_NEW_TRACKS)
CTX_SET_RINGTONE -> setRingtone(media)
CTX_SHARE -> lifecycleScope.launch { share(media) }
diff --git a/application/vlc-android/src/org/videolan/vlc/util/ContextOption.kt b/application/vlc-android/src/org/videolan/vlc/util/ContextOption.kt
index e597f13fb9..5740cfbdc8 100644
--- a/application/vlc-android/src/org/videolan/vlc/util/ContextOption.kt
+++ b/application/vlc-android/src/org/videolan/vlc/util/ContextOption.kt
@@ -91,7 +91,7 @@ enum class ContextOption : Flag {
}
fun createCtxPlaylistItemFlags() = createBaseFlags().apply {
- addAll(CTX_DELETE, CTX_INFORMATION, CTX_PLAY_NEXT, CTX_SET_RINGTONE)
+ addAll(CTX_PLAY_ALL, CTX_DELETE, CTX_INFORMATION, CTX_PLAY_NEXT, CTX_SET_RINGTONE)
}
fun createCtxVideoGroupFlags() = createBaseFlags().apply {
More information about the Android
mailing list