Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

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

PictureFlow: Add hotkeys for changing sorting on iPods / Update manual

Adjust current sorting by pressing both
the Select button and Menu (or Play)
at the same time.

Change-Id: I474b79a16e278d34e3983384125015bdfb6f484a

authored by

Christian Soffke and committed by
William Wilgus
17cae504 0c7f66ab

+24 -12
+11 -2
apps/plugins/pictureflow/pictureflow.c
··· 151 151 {PF_QUIT, BUTTON_POWER, BUTTON_NONE}, 152 152 #elif (CONFIG_KEYPAD == IPOD_1G2G_PAD) \ 153 153 || (CONFIG_KEYPAD == IPOD_3G_PAD) \ 154 - || (CONFIG_KEYPAD == IPOD_4G_PAD) \ 155 - || (CONFIG_KEYPAD == MPIO_HD300_PAD) 154 + || (CONFIG_KEYPAD == IPOD_4G_PAD) 155 + {PF_QUIT, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU}, 156 + {PF_SORTING_NEXT, BUTTON_SELECT|BUTTON_MENU, BUTTON_NONE}, 157 + {PF_SORTING_PREV, BUTTON_SELECT|BUTTON_PLAY, BUTTON_NONE}, 158 + #elif CONFIG_KEYPAD == MPIO_HD300_PAD 156 159 {PF_QUIT, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU}, 157 160 #elif CONFIG_KEYPAD == IAUDIO_M3_PAD 158 161 {PF_QUIT, BUTTON_RC_REC, BUTTON_NONE}, ··· 3232 3235 { 3233 3236 #ifdef USEGSLIB 3234 3237 grey_show(false); 3238 + #if LCD_DEPTH > 1 3239 + rb->lcd_set_background(N_BRIGHT(0)); 3240 + rb->lcd_set_foreground(N_BRIGHT(255)); 3241 + #endif 3242 + rb->lcd_clear_display(); 3243 + rb->lcd_update(); 3235 3244 #endif 3236 3245 rb->splash(HZ, sort_options[pf_cfg.sort_albums_by]); 3237 3246 #ifdef USEGSLIB
+13 -10
manual/plugins/pictureflow.tex
··· 1 1 \subsection{PictureFlow} 2 2 \screenshot{plugins/images/ss-pictureflow}{PictureFlow}{img:pictureflow} 3 3 PictureFlow is a visual browser for your albums. After you've selected something to play, 4 - PictureFlow will continue running by default, or can show the WPS. The optional WPS 5 - integration enables access to a context menu for adding albums or songs 6 - to the dynamic playlist directly from PictureFlow (see \reference{ref:currentplaylist_submenu}). 4 + PictureFlow will continue running by default, or can optionally show the WPS. Using the 5 + context menu, albums or songs can be added to the dynamic playlist directly from 6 + PictureFlow (see \reference{ref:currentplaylist_submenu}). 7 + 7 8 8 9 \subsubsection{Sort Options} 9 10 Albums can be sorted by: ··· 37 38 background. An indicator in the screen corner shows you the completed percentage. 38 39 When the cache is being built, the UI may be slow to react to your input. 39 40 For optimal performance, wait for processing to complete. 40 - \item Each time you update your player's database, you should manually rebuild or 41 - update the cache in PictureFlow. 41 + \item Each time you update your player's database, you should also update the cache 42 + in PictureFlow. 42 43 \item PictureFlow will accept album art larger than the dimensions of the 43 44 screen, but the larger the dimensions, the longer they will take to scale. 44 45 \end{itemize} ··· 93 94 Quickly jump to another album (alphabetically or by year) 94 95 \\ 95 96 } 96 - \opt{FIIO_M3K_PAD}{ 97 - \ButtonVolUp{} / \ButtonVolDown 97 + \opt{FIIO_M3K_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ 98 + \opt{FIIO_M3K_PAD}{\ButtonVolUp{} / \ButtonVolDown} 99 + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ 100 + \ButtonSelect{} + \ButtonMenu{} / \ButtonSelect{} + \ButtonPlay 101 + } 98 102 & 99 103 \opt{HAVEREMOTEKEYMAP}{&} 100 104 Adjust current album sorting ··· 150 154 \ActionStdContext 151 155 & 152 156 \opt{HAVEREMOTEKEYMAP}{&} 153 - Enter context menu (if WPS integration is enabled) 157 + Enter context menu 154 158 \\ 155 159 156 160 \nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD,FIIO_M3K_PAD}{\ActionStdMenu} ··· 224 228 \item[Rebuild cache.] Creates a fresh album index and builds the artwork cache from scratch. 225 229 \item[Update cache.] Creates a fresh album index and updates the existing artwork cache to 226 230 include newly added albums. 227 - \item[WPS integration.] Integrate PictureFlow with the While Playing Screen and enable 228 - the Current Playlist context menu. 231 + \item[WPS integration.] Integrate PictureFlow with the While Playing Screen. 229 232 \item[Backlight.] Force backlight on while running pictureflow. 230 233 \end{description}