From 7118596e1c8c0fa2cd47cf4a684e48c8eeadfa7d Mon Sep 17 00:00:00 2001 From: OmniaX-Dev Date: Tue, 23 Jun 2026 13:24:49 +0200 Subject: [PATCH] Added Shuffle/Repeat functionality --- .idea/deploymentTargetSelector.xml | 4 +- .../pianotimeline/player/MediaCache.kt | 61 +++++++ .../pianotimeline/player/PlaybackState.kt | 19 ++ .../pianotimeline/player/PlayerManager.kt | 156 ++++++++++++++++ .../pianotimeline/ui/MiniPlayer.kt | 169 ++++++++++++++++++ .../pianotimeline/ui/RecordingItem.kt | 19 +- .../pianotimeline/ui/RecordingListScreen.kt | 47 +++++ .../ui/RecordingListViewModel.kt | 149 ++++++++++++++- 8 files changed, 614 insertions(+), 10 deletions(-) create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/player/MediaCache.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/player/PlaybackState.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/player/PlayerManager.kt create mode 100644 app/src/main/java/com/keylightpiano/pianotimeline/ui/MiniPlayer.kt diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 994efa3..c5ea1ad 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@