A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add keyboard shortcuts to switch screens

+37 -1
+1
CHANGELOG.md
··· 5 5 - **Adds album-covers view** (switch to and from list view with icon in nav bar) 6 6 - Added new background images and replaced two older ones 7 7 - Adds a keyboard shortcut `L` to quickly select a playlist 8 + - Adds keyboard shortcuts to switch screens 8 9 - Adds the ability to migrate between data-storage methods 9 10 - Dark mode for the about page 10 11 - Fixes issue with shuffle algorithm
+27
src/Applications/UI/Adjunct.elm
··· 7 7 import UI.Alfred.State as Alfred 8 8 import UI.Audio.State as Audio 9 9 import UI.Authentication.Types as Authentication 10 + import UI.Common.State as Common 10 11 import UI.Interface.State exposing (hideOverlay) 12 + import UI.Page as Page 13 + import UI.Playlists.Page as Playlists 11 14 import UI.Playlists.State as Playlists 15 + import UI.Queue.Page as Queue 12 16 import UI.Queue.State as Queue 17 + import UI.Settings.Page as Settings 18 + import UI.Sources.Page as Sources 13 19 import UI.Tracks.State as Tracks 14 20 import UI.Types as UI exposing (..) 15 21 ··· 72 78 [ Keyboard.ArrowDown ] -> 73 79 Audio.seek ((m.audioPosition + 10) / m.audioDuration) m 74 80 81 + -- 75 82 [ Keyboard.Character "L" ] -> 76 83 Playlists.assistWithSelectingPlaylist m 77 84 ··· 87 94 [ Keyboard.Character "S" ] -> 88 95 Queue.toggleShuffle m 89 96 97 + -- 98 + [ Keyboard.Character "1" ] -> 99 + Common.changeUrlUsingPage Page.Index m 100 + 101 + [ Keyboard.Character "2" ] -> 102 + Common.changeUrlUsingPage (Page.Playlists Playlists.Index) m 103 + 104 + [ Keyboard.Character "3" ] -> 105 + Common.changeUrlUsingPage (Page.Queue Queue.Index) m 106 + 107 + [ Keyboard.Character "4" ] -> 108 + Common.changeUrlUsingPage Page.Equalizer m 109 + 110 + [ Keyboard.Character "8" ] -> 111 + Common.changeUrlUsingPage (Page.Sources Sources.Index) m 112 + 113 + [ Keyboard.Character "9" ] -> 114 + Common.changeUrlUsingPage (Page.Settings Settings.Index) m 115 + 116 + -- 90 117 [ Keyboard.Escape ] -> 91 118 hideOverlay m 92 119
+9 -1
src/Static/About/About.md
··· 230 230 The app should be usable with only the keyboard, there are various keyboard shortcuts: 231 231 232 232 ``` 233 - L - Select playlist 233 + L - Select playlist using autocompletion 234 234 N - Scroll to currently-playing track 235 235 P - Play / Pause 236 236 R - Toggle Repeat ··· 240 240 Up / Down - Seek forwards / Seek backwards 241 241 242 242 ESC - Close overlay, close context-menu, deselect album cover, etc. 243 + 244 + 1 - Tracks 245 + 2 - Playlists 246 + 3 - Queue 247 + 4 - EQ 248 + 249 + 8 - Sources 250 + 9 - Settings 243 251 ``` 244 252 245 253