1. 159c52d Initial voice ui support for software codec platforms. Added also a by Miika Pekkarinen · 19 years ago
  2. 1476fec All repeat modes now work correctly if there is only one track in the playlist. Fixed a track-changing bug in 'Move to Next Folder' mode that could cause Rockbox to crash. by Ryan Jackson · 19 years ago
  3. 97c6fd0 'Move to Next Folder' didn't work if it involved going up to the root of the drive. by Magnus Holmgren · 19 years ago
  4. 348d8f6 A couple of bug fixes: 1. Take mutex before all playlist control file operations including fsync. 2. Don't flush and reload tracks if nothing is playing. by Hardeep Sidhu · 19 years ago
  5. 839dbca Moved resume info updating to the mpeg/playback threads so that it's saved even when not in the WPS by Hardeep Sidhu · 19 years ago
  6. 71d2281 Added new feature to move to next folder once the current one completes when playing directories by Hardeep Sidhu · 19 years ago
  7. 965c86a Forgot a const by Hardeep Sidhu · 19 years ago
  8. 74d082c Added new shuffle repeat mode that reshuffles playlist before repeating. Also added new shuffled insert mode that randomly inserts selected track(s) somewhere between current track and end of playlist. by Hardeep Sidhu · 19 years ago
  9. d34865a mp3buf renamed to audiobuf by Linus Nielsen Feltzing · 20 years ago
  10. 8a237a8 More audio code restructuring, mostly renaming functions so far by Linus Nielsen Feltzing · 20 years ago
  11. 22b7701 Build cleanup and general fixes. fprintf() is now fdprintf(), the separation by Daniel Stenberg · 20 years ago
  12. b9c9d80 Recursive insert now works again by Linus Nielsen Feltzing · 20 years ago
  13. 5203f06 long policy by Jean-Philippe Bernardy · 20 years ago
  14. 3c10fd5 Fixed 'Insert directory' bug. by Björn Stenberg · 20 years ago
  15. 30d8f61 Added music playing from ID3 browser. by Björn Stenberg · 20 years ago
  16. cdd79a3 Repaired broken resume by Björn Stenberg · 20 years ago
  17. 84c7d880 Added support for very large tables in ID3 database. by Björn Stenberg · 20 years ago
  18. a50cc0b Minor tweaks to compile on win32. by Björn Stenberg · 20 years ago
  19. 8a5de5f Added ID3 database support. Still very early. by Björn Stenberg · 20 years ago
  20. 1c9ab1b Reverted to the earlier modulo method for creating a range of random numbers, since the new method could generate too large numbers by Linus Nielsen Feltzing · 20 years ago
  21. 593cc00 a hell of a commit: changed several HAVE_xx configuration flags into multiple choice values (keypad, tuner, CPU, h/w codec) by Jörg Hohensohn · 20 years ago
  22. 6c33c51 Redesigned the button handling. The code now uses symbolic function defines instead of checking for specific buttons. This makes it easier to add support for new devices with different button layouts. by Björn Stenberg · 20 years ago
  23. 66b45ee by Henrik Backe · 20 years ago
  24. 24c7c04 adjustment for the Ondio: button driver has an Odio part, for now it has a Player layout. Some fixes in the app code were necessary to remove dependencies of LCD, keypad, this wasn't independent everywhere. by Jörg Hohensohn · 20 years ago
  25. cd12a03 Since open() does now handle O_TRUNC correctly, the previous fix is no longer needed by Jens Arnold · 20 years ago
  26. ac9ad1a Bug fix: Longish .playlist_control files got corrupted when doing ON->resume after stop without rebooting first by Jens Arnold · 20 years ago
  27. 943ac26 Reverted an erroneous const, and fixed & optimized relative path handling. The bug didn't show up because FAT is inherently able to handle relative paths itself. by Jens Arnold · 20 years ago
  28. 8fb3361 Const policed pointer arguments to functions, part 3 by Jens Arnold · 20 years ago
  29. 586ec82 Added extra error reporting by Hardeep Sidhu · 20 years ago
  30. 12bf7f3 Slightly better randomness when shuffling by Linus Nielsen Feltzing · 20 years ago
  31. 2459d23 Abort resume if control file doesn't end with a newline. Fixes hang when resuming from a corrupt control file. by Hardeep Sidhu · 20 years ago
  32. fbca8aa Some code cleanup by Linus Nielsen Feltzing · 21 years ago
  33. fa97f16 Third step of the voice-UI: numerical settings are spoken (composed at runtime), needs new voicefont at the new location ".rockbox/langs/english.voice" by Jörg Hohensohn · 21 years ago
  34. 4f36ea8 First step of the voice-UI: the menus can talk. You need a "voicefont" file in .rockbox to use this. by Jörg Hohensohn · 21 years ago
  35. 41354a8 Fixed bug when inserting playlists where comment and empty lines were not being skipped. by Hardeep Sidhu · 21 years ago
  36. 107ebc5 Modified playlist handling to allow for multiple playlists to be edited at the same time. Added support in playlist viewer for viewing/editing playlists on disk (accessed via ON+PLAY->Playlist->View on a playlist). Added menu in playlist viewer for changing a few settings and saving playlist. Added File Options menu in playlist viewer ON+PLAY menu. by Hardeep Sidhu · 21 years ago
  37. a108ec2 Added Benjamin Metzlers bookmarking feature (patch #669440) by Björn Stenberg · 21 years ago
  38. 1afa395 The splash() function's second argument (keymask) is now removed, as it by Daniel Stenberg · 21 years ago
  39. 8e43ccb Initial suppport for building Rockbox for Neo. The Neo has a different by Daniel Stenberg · 21 years ago
  40. 00acdfa Added viewer for currently playing playlist. Accessed from Menu->Playlist Options->View Current Playlist. by Hardeep Sidhu · 21 years ago
  41. 58bafee Don't write playlist shuffle settings immediately to disk. Instead, save them in global settings and only flush to disk when the playlist is modified \(e.g. insert,delete\). As part of the changes the resume index was changed from an int to a short to give an extra 2 bytes in RTC ram to be used for another playlist index. by Hardeep Sidhu · 21 years ago
  42. 8b813d0 table-driven internal handling of file types, so we can have many of them by Jörg Hohensohn · 21 years ago
  43. de5477c Brian King's .rockbox browsing patch by Björn Stenberg · 21 years ago
  44. b3621b7 Don't delete queued tracks in repeat one mode. by Hardeep Sidhu · 21 years ago
  45. f937912 The creation of the playlist control file failed when control_fd == 0 by Linus Nielsen Feltzing · 21 years ago
  46. 1407886 Allow playing even if we are unable to access the playlist control file (e.g. no .rockbox dir). However, dynamic playlists and resume will not work in this case. Also, there are no playlist options for m3u files when nothing is playing. by Hardeep Sidhu · 21 years ago
  47. a8950c3 Dos-style pathnames were being copied incorrectly. by Hardeep Sidhu · 21 years ago
  48. 11e7ad5 Added "Ask" option to recursive dir insert which, if enabled, will ask users whether they want to recursively insert selected dir. Also, renamed "Insert first" and "Queue first" to "Insert next" and "Queue next" respectively. by Hardeep Sidhu · 21 years ago
  49. 9e42620 Added dynamic playlists. ON+PLAY->Playlist on a track, directory, or playlist from file browser to see available options. by Hardeep Sidhu · 21 years ago
  50. 7f5ce80 The playlist buffer was too small, causing all kinds of weird errors when playing large playlists by Linus Nielsen Feltzing · 21 years ago
  51. 20d031f Configurable dir browser file buffer size. No more 400-file limit. No more whining. by Linus Nielsen Feltzing · 21 years ago
  52. 7bb746b Changed to runtime playlist initialization by Björn Stenberg · 21 years ago
  53. 4793f3b init the playlist struct so that fd is -1 at startup, which then no longer by Daniel Stenberg · 21 years ago
  54. 583821b Keep the playlist open all the time, to reduce mid-song times caused by the by Daniel Stenberg · 21 years ago
  55. 9d860e1 Better handling of next/prev by Linus Nielsen Feltzing · 22 years ago
  56. 570f16f Improved responsiveness for dirplay, plus fixed a bug that could cause a file handle leak, and sometimes playlist loading problems by Linus Nielsen Feltzing · 22 years ago
  57. f6ee2f6 make use of the splash screen, kill displays we don't need anymore by Robert Hak · 22 years ago
  58. 6a2b936 The simulators can't use the mp3 buffer. by Björn Stenberg · 22 years ago
  59. 728868a I am silly. We need the dedicated buffer for ram playlists (dir play). Now only uses the mp3 buffer when loading a list from disk. by Björn Stenberg · 22 years ago
  60. 050cc90 Wrong declaration order. by Björn Stenberg · 22 years ago
  61. f75a774 Use mp3buf for playlist loading instead of a dedicated buffer. Speeds up loading and saves 16 KB ram. by Björn Stenberg · 22 years ago
  62. 74cc9e4 Remove use of rockbox-mode.el in local variables list. by Mats Lidell · 22 years ago
  63. 4042ec8 Use lang definition for shuffling. by Mats Lidell · 22 years ago
  64. 86ced78 Comments. by Hardeep Sidhu · 22 years ago
  65. c78e1b0 The much-anticipated queue patch by Hardeep Sidhu. Queue a file by holding down PLAY on it while playing other music. by Björn Stenberg · 22 years ago
  66. 0e34218 Remove bogus dirs from beginning of playlist file path. Patch by Hardeep Sidhu. by Björn Stenberg · 22 years ago
  67. 73926ef %pn now allows for conditional checking by Robert Hak · 22 years ago
  68. ec7b5cd missed an snprintf arg by Robert Hak · 22 years ago
  69. f9d3d1c added %pn (playlist name) to wps by Robert Hak · 22 years ago
  70. 3735a15 Retrieve the first_index from playlist when updating resume settings instead of incorrectly using start_index by Hardeep Sidhu · 22 years ago
  71. d035a9b the playlist variables are now all static, and the wps code use the new by Daniel Stenberg · 22 years ago
  72. a5c0fad added playlist_amount(), no longer trying to stop insane looping in the by Daniel Stenberg · 22 years ago
  73. 83611fe Store the first index of the playlist and use it when calculating the next index in repeat off mode so that shuffled dirplay works correctly when "play selected" is enabled. by Hardeep Sidhu · 22 years ago
  74. a6d0abb Repeat off/all/one toggle. By Hardeep Sidhu. by Björn Stenberg · 22 years ago
  75. 505eca7 New language/string handling by Björn Stenberg · 22 years ago
  76. 25316c5 Added play_selected option by Linus Nielsen Feltzing · 22 years ago
  77. 174f494 adi is stupid improvements by Robert Hak · 22 years ago
  78. e9d5127 efficiency improvement by Robert Hak · 22 years ago
  79. 0be1d26 Only handle # comments in file based playlists by Linus Nielsen Feltzing · 22 years ago
  80. 62bec9e Flush and reload preloaded tracks if playlist changes by Hardeep Sidhu · 22 years ago
  81. 71a07be modified the playlist system slightly: by Daniel Stenberg · 22 years ago
  82. f8c87e6 When toggling shuffle from on to off while a playlist is playing, update the current playlist index to the new index of the current song by Hardeep Sidhu · 22 years ago
  83. 3df58d3 Removed typedef by Björn Stenberg · 22 years ago
  84. 3625ded playlist_next() now returns NULL on excessive 'step' amounts by Daniel Stenberg · 22 years ago
  85. 01bc8e6 play_list() is now modified to accept a playlist index that is either by Daniel Stenberg · 22 years ago
  86. c41dcb9 Now using lcd margins instead of a line offset for displaying status bar. by Markus Braun · 22 years ago
  87. 5e5f1e2 When shuffle is ENABLED. And you press PLAY in a dir, the selected song by Daniel Stenberg · 22 years ago
  88. 6224cdb 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. by Björn Stenberg · 22 years ago
  89. 5917e81 Now we can have up to 400 files in a directory by Linus Nielsen Feltzing · 22 years ago
  90. ebb14ca Gained about 128 KB buffer space by removing malloc() and the heap by Björn Stenberg · 22 years ago
  91. e33d66a Tell user when limits are reached by Björn Stenberg · 22 years ago
  92. a2f9fb6 Support double negative wrap (with a half nelson) by Björn Stenberg · 22 years ago
  93. 523c51a Allow reverse playlist wrap in repeat mode by Björn Stenberg · 22 years ago
  94. 514a3fb Prevent negative playlist.index by Björn Stenberg · 22 years ago
  95. d76116a Fix for double-slash fix by Björn Stenberg · 22 years ago
  96. 1cbe4c2 Removed the extra slash between the dir and filename for relative paths by Linus Nielsen Feltzing · 22 years ago
  97. de8fbf0 Added status bar to file browser and wps by Markus Braun · 22 years ago
  98. 8abcf1b Changed playlist API again by Linus Nielsen Feltzing · 22 years ago
  99. d8cc285 RAM-based playlists added by Linus Nielsen Feltzing · 22 years ago
  100. 360ae3e Magnus Holmgren's fix that now enables us to toggle shuffle on/off from the by Daniel Stenberg · 22 years ago