rockbox/manual
Paul Sauro c16dbbfd1f 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
2024-08-31 10:44:20 -04:00
..
advanced_topics misc: Add 'mpga' as a valid file extension 2022-02-01 13:23:39 -05:00
appendix Integrate the new option to the theme engine and to the manual 2024-08-28 21:38:35 -04:00
configure_rockbox Integrate the new option to the theme engine and to the manual 2024-08-28 21:38:35 -04:00
frontpage fix a few manual warnings 2020-11-22 03:48:28 +00:00
getting_started Manual: Add Eros Q Native Bootloader download link 2022-04-19 21:27:57 -05:00
intro manual: Update copyright year to 2024. 2024-07-17 17:17:08 -04:00
main_menu bookmarks: show 'Create Bookmark' for unsaved playlists 2024-06-01 11:42:47 -04:00
platform manual: Fix html manual build on MPIO HD200 2024-07-12 08:52:24 -04:00
plugins plugins: extract redundant functionality from stats/properties 2024-07-28 20:18:41 +02:00
rockbox_interface Reworks to the shuffle system to improve performance and allow fast shuffling from a big library (but this work for all database views) 2024-08-31 10:44:20 -04:00
working_with_playlists manual: update browsing, playlists, bookmarking, ipod keymap 2024-04-24 05:50:28 +02:00
credits.pl manual: Don't expect first char of name in CREDITS to be ASCII. 2021-08-20 21:17:56 +02:00
gsearch.js Manual: add search box to HTML output. 2011-06-19 15:43:41 +00:00
LaTeX.Rules Set latex input to /dev/null to avoid blocking on errors 2015-01-12 12:18:26 +01:00
latexfilter.pl Filter LaTeX output for errors. 2012-06-19 21:32:10 +02:00
Makefile makefiles: Suppress stray backslash warnings with grep 3.8 2023-03-21 04:48:31 -04:00
Makefile.pdflatex manual: Just call the PDF build artifact rockbox-manual.pdf 2024-07-12 11:57:14 -04:00
mkidx.ist Add style file for index. 2006-10-25 18:28:09 +00:00
preamble.tex manual: Fix up some issues to try and get texlive2021 working ok. 2022-05-09 10:36:42 -04:00
rockbox-html.cfg manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
rockbox.tex Add the identifying header 2010-03-27 16:02:39 +00:00
spellcheck.sh Update spellcheck script. 2011-08-09 23:14:41 +00:00
spelldict.pws Update spellcheck script. 2011-08-09 23:14:41 +00:00