forked from len0rd/rockbox
This improvement brings a huge performance improvement to start a random mix of your library. Previously, the only way to do this was to increase the size of a playlist with absurd sizes number. Now it will respect the limitation but will insert random songs from the current view. Database: Add true random songs in playlist if it is gonna exceed its maximum capacity More context is available here : https://www.reddit.com/r/rockbox/comments/1ez0mq4/i_developped_true_full_library_shuffle_for/ Also : - Improved layout in the DB browser - New default max playlists capacity is now 2000 on old PortalPlayer targets to give a better user experience and not having to wait dozens of seconds while creating a playlist - "Show insert shuffled" option is now true by default - Add a new shortcut to play all songs shuffled in the DB browser - Now the feature is fully optional and enabled only on targets that have more than 2MB of RAM - Add entries about this feature in the manual to explain it to the users Change-Id: I1aebaf7ebcff2bf907080f1861027d530619097c Change-Id: I3354923b148eeef1975171990e814a1a505d1df0 |
||
|---|---|---|
| .. | ||
| bitmap | ||
| skin_engine | ||
| backdrop.c | ||
| backdrop.h | ||
| color_picker.c | ||
| color_picker.h | ||
| folder_select.c | ||
| folder_select.h | ||
| icon.c | ||
| icon.h | ||
| line.c | ||
| line.h | ||
| list.c | ||
| list.h | ||
| mask_select.c | ||
| mask_select.h | ||
| option_select.c | ||
| option_select.h | ||
| pitchscreen.c | ||
| pitchscreen.h | ||
| quickscreen.c | ||
| quickscreen.h | ||
| scrollbar.c | ||
| scrollbar.h | ||
| splash.c | ||
| splash.h | ||
| statusbar-skinned.c | ||
| statusbar-skinned.h | ||
| statusbar.c | ||
| statusbar.h | ||
| usb_screen.c | ||
| usb_screen.h | ||
| viewport.c | ||
| viewport.h | ||
| wps.c | ||
| wps.h | ||
| yesno.c | ||
| yesno.h | ||