diff options
author | Paul Sauro <olsroparadise@proton.me> | 2024-08-28 22:55:52 +0200 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2024-08-31 10:44:20 -0400 |
commit | c16dbbfd1fb7bf4bc268a4693bbed21497456b30 (patch) | |
tree | 3faea1f6d294f5835f72075b9a27e996525aef0a /apps/lang/english.lang | |
parent | f6e8c20188276251d8b3ec512be81f2460ce39e7 (diff) | |
download | rockbox-c16dbbfd1fb7bf4bc268a4693bbed21497456b30.tar.gz rockbox-c16dbbfd1fb7bf4bc268a4693bbed21497456b30.zip |
Reworks to the shuffle system to improve performance and allow fast shuffling from a big library (but this work for all database views)
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
Diffstat (limited to 'apps/lang/english.lang')
-rw-r--r-- | apps/lang/english.lang | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/lang/english.lang b/apps/lang/english.lang index b0c7aed8f7..348f339239 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang | |||
@@ -2054,6 +2054,20 @@ | |||
2054 | </voice> | 2054 | </voice> |
2055 | </phrase> | 2055 | </phrase> |
2056 | <phrase> | 2056 | <phrase> |
2057 | id: LANG_RANDOM_SHUFFLE_RANDOM_SELECTIVE_SONGS_SUMMARY | ||
2058 | desc: a summary splash screen that appear on the database browser when you try to create a playlist from the database browser that exceeds your system limit | ||
2059 | user: core | ||
2060 | <source> | ||
2061 | *: "Selection too big, %d random tracks will be picked from it" | ||
2062 | </source> | ||
2063 | <dest> | ||
2064 | *: "Selection too big, %d random tracks will be picked from it" | ||
2065 | </dest> | ||
2066 | <voice> | ||
2067 | *: "Selection too big, fewer random tracks will be picked from it" | ||
2068 | </voice> | ||
2069 | </phrase> | ||
2070 | <phrase> | ||
2057 | id: LANG_TAGCACHE_RAM | 2071 | id: LANG_TAGCACHE_RAM |
2058 | desc: in tag cache settings | 2072 | desc: in tag cache settings |
2059 | user: core | 2073 | user: core |