rockbox/apps
Daniel Stenberg 5e5f1e247b When shuffle is ENABLED. And you press PLAY in a dir, the selected song
is now the first song to get played. To do this, we first remember which
song that was selected, shuffle the list and then find the selected song
in the shuffled list and play that.

This will have some interesting side effects if the song ends up for example
last in the shuffled list when we consider not always doing repeat-all as
then it'll reach the end of the playlist after one song.

We could optionally put the selected song first in the playlist and then
shuffle all the rest, as that would possibly be closer to what people will
assume it will do.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1803 a1c6a512-1295-4272-9138-f99709370657
2002-08-19 12:45:01 +00:00
..
recorder (while I remember this) The width padding is 4-byte aligned, nothing else... 2002-08-16 14:07:43 +00:00
applimits.h Now we can have up to 400 files in a directory 2002-08-15 12:28:52 +00:00
credits.c Mats Lidell joins the list 2002-08-12 22:19:22 +00:00
credits.h credits and version merged 2002-05-31 08:12:29 +00:00
debug_menu.c New MAS debug menu for players 2002-08-14 08:04:42 +00:00
debug_menu.h Forgot to add debug_menu 2002-07-15 11:23:24 +00:00
FILES add the FILES file itself 2002-05-29 08:56:30 +00:00
games_menu.c Abstracted settings user interface into set_bool, set_int and set_option. 2002-06-27 01:08:11 +00:00
games_menu.h games and screensavers are now in submenus 2002-06-24 08:51:28 +00:00
main.c reverted Felix Arends' mistake 2002-08-16 14:14:37 +00:00
main_menu.c Removed 'saving seetings' message, since writing is delayed 2002-08-15 13:50:14 +00:00
main_menu.h fixed show_logo() 2002-05-30 09:49:54 +00:00
Makefile tags target added 2002-08-15 09:31:07 +00:00
menu.c Removed warnings 2002-08-11 09:20:53 +00:00
menu.h Abstracted settings user interface into set_bool, set_int and set_option. 2002-06-27 01:08:11 +00:00
playlist.c When shuffle is ENABLED. And you press PLAY in a dir, the selected song 2002-08-19 12:45:01 +00:00
playlist.h Added resume. Works in dirs and playlists, shuffled or not. Resumes mid-song, but press pause on players before you shutdown so they get a chance to store the position on disk. Recorders use RTC ram. Todo: Time display is wrong after mid-track resume and ffd/rew is not handled. 2002-08-16 14:41:47 +00:00
screensavers_menu.c added blank 2002-08-11 12:02:15 +00:00
screensavers_menu.h games and screensavers are now in submenus 2002-06-24 08:51:28 +00:00
settings.c Expanded resume options: off/ask/on 2002-08-19 10:57:55 +00:00
settings.h Expanded resume options: off/ask/on 2002-08-19 10:57:55 +00:00
settings_menu.c Expanded resume options: off/ask/on 2002-08-19 10:57:55 +00:00
settings_menu.h moved general settings to a submenu 2002-06-24 21:39:48 +00:00
showtext.c use extern strcat() now 2002-06-19 08:29:28 +00:00
sound_menu.c Added Balance setting 2002-08-14 21:30:06 +00:00
sound_menu.h Sound settings 2002-05-26 17:03:52 +00:00
status.c F3 now toggles global_settings.statusbar 2002-08-15 14:12:32 +00:00
status.h F3 now toggles global_settings.statusbar 2002-08-15 14:12:32 +00:00
tree.c Expanded resume options: off/ask/on 2002-08-19 10:57:55 +00:00
tree.h Initial revision 2002-05-16 12:53:40 +00:00
version.h Added build timestamp in version string 2002-07-15 13:34:36 +00:00
win32.mak fixed missing APPSVERSION definition 2002-08-19 12:02:34 +00:00
wps.c Pause now works again (I broke it with my mpeg_is_playing() fix...) 2002-08-19 12:38:27 +00:00
wps.h Added status bar to file browser and wps 2002-08-07 10:35:26 +00:00