- 159c52d Initial voice ui support for software codec platforms. Added also a by Miika Pekkarinen · 19 years ago
- 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
- 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
- 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
- 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
- 71d2281 Added new feature to move to next folder once the current one completes when playing directories by Hardeep Sidhu · 19 years ago
- 965c86a Forgot a const by Hardeep Sidhu · 19 years ago
- 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
- d34865a mp3buf renamed to audiobuf by Linus Nielsen Feltzing · 20 years ago
- 8a237a8 More audio code restructuring, mostly renaming functions so far by Linus Nielsen Feltzing · 20 years ago
- 22b7701 Build cleanup and general fixes. fprintf() is now fdprintf(), the separation by Daniel Stenberg · 20 years ago
- b9c9d80 Recursive insert now works again by Linus Nielsen Feltzing · 20 years ago
- 5203f06 long policy by Jean-Philippe Bernardy · 20 years ago
- 3c10fd5 Fixed 'Insert directory' bug. by Björn Stenberg · 20 years ago
- 30d8f61 Added music playing from ID3 browser. by Björn Stenberg · 20 years ago
- cdd79a3 Repaired broken resume by Björn Stenberg · 20 years ago
- 84c7d880 Added support for very large tables in ID3 database. by Björn Stenberg · 20 years ago
- a50cc0b Minor tweaks to compile on win32. by Björn Stenberg · 20 years ago
- 8a5de5f Added ID3 database support. Still very early. by Björn Stenberg · 20 years ago
- 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
- 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
- 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
- 66b45ee by Henrik Backe · 20 years ago
- 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
- cd12a03 Since open() does now handle O_TRUNC correctly, the previous fix is no longer needed by Jens Arnold · 20 years ago
- ac9ad1a Bug fix: Longish .playlist_control files got corrupted when doing ON->resume after stop without rebooting first by Jens Arnold · 20 years ago
- 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
- 8fb3361 Const policed pointer arguments to functions, part 3 by Jens Arnold · 20 years ago
- 586ec82 Added extra error reporting by Hardeep Sidhu · 20 years ago
- 12bf7f3 Slightly better randomness when shuffling by Linus Nielsen Feltzing · 20 years ago
- 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
- fbca8aa Some code cleanup by Linus Nielsen Feltzing · 21 years ago
- 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
- 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
- 41354a8 Fixed bug when inserting playlists where comment and empty lines were not being skipped. by Hardeep Sidhu · 21 years ago
- 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
- a108ec2 Added Benjamin Metzlers bookmarking feature (patch #669440) by Björn Stenberg · 21 years ago
- 1afa395 The splash() function's second argument (keymask) is now removed, as it by Daniel Stenberg · 21 years ago
- 8e43ccb Initial suppport for building Rockbox for Neo. The Neo has a different by Daniel Stenberg · 21 years ago
- 00acdfa Added viewer for currently playing playlist. Accessed from Menu->Playlist Options->View Current Playlist. by Hardeep Sidhu · 21 years ago
- 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
- 8b813d0 table-driven internal handling of file types, so we can have many of them by Jörg Hohensohn · 21 years ago
- de5477c Brian King's .rockbox browsing patch by Björn Stenberg · 21 years ago
- b3621b7 Don't delete queued tracks in repeat one mode. by Hardeep Sidhu · 21 years ago
- f937912 The creation of the playlist control file failed when control_fd == 0 by Linus Nielsen Feltzing · 21 years ago
- 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
- a8950c3 Dos-style pathnames were being copied incorrectly. by Hardeep Sidhu · 21 years ago
- 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
- 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
- 7f5ce80 The playlist buffer was too small, causing all kinds of weird errors when playing large playlists by Linus Nielsen Feltzing · 21 years ago
- 20d031f Configurable dir browser file buffer size. No more 400-file limit. No more whining. by Linus Nielsen Feltzing · 21 years ago
- 7bb746b Changed to runtime playlist initialization by Björn Stenberg · 21 years ago
- 4793f3b init the playlist struct so that fd is -1 at startup, which then no longer by Daniel Stenberg · 21 years ago
- 583821b Keep the playlist open all the time, to reduce mid-song times caused by the by Daniel Stenberg · 21 years ago
- 9d860e1 Better handling of next/prev by Linus Nielsen Feltzing · 22 years ago
- 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
- f6ee2f6 make use of the splash screen, kill displays we don't need anymore by Robert Hak · 22 years ago
- 6a2b936 The simulators can't use the mp3 buffer. by Björn Stenberg · 22 years ago
- 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
- 050cc90 Wrong declaration order. by Björn Stenberg · 22 years ago
- 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
- 74cc9e4 Remove use of rockbox-mode.el in local variables list. by Mats Lidell · 22 years ago
- 4042ec8 Use lang definition for shuffling. by Mats Lidell · 22 years ago
- 86ced78 Comments. by Hardeep Sidhu · 22 years ago
- 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
- 0e34218 Remove bogus dirs from beginning of playlist file path. Patch by Hardeep Sidhu. by Björn Stenberg · 22 years ago
- 73926ef %pn now allows for conditional checking by Robert Hak · 22 years ago
- ec7b5cd missed an snprintf arg by Robert Hak · 22 years ago
- f9d3d1c added %pn (playlist name) to wps by Robert Hak · 22 years ago
- 3735a15 Retrieve the first_index from playlist when updating resume settings instead of incorrectly using start_index by Hardeep Sidhu · 22 years ago
- d035a9b the playlist variables are now all static, and the wps code use the new by Daniel Stenberg · 22 years ago
- a5c0fad added playlist_amount(), no longer trying to stop insane looping in the by Daniel Stenberg · 22 years ago
- 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
- a6d0abb Repeat off/all/one toggle. By Hardeep Sidhu. by Björn Stenberg · 22 years ago
- 505eca7 New language/string handling by Björn Stenberg · 22 years ago
- 25316c5 Added play_selected option by Linus Nielsen Feltzing · 22 years ago
- 174f494 adi is stupid improvements by Robert Hak · 22 years ago
- e9d5127 efficiency improvement by Robert Hak · 22 years ago
- 0be1d26 Only handle # comments in file based playlists by Linus Nielsen Feltzing · 22 years ago
- 62bec9e Flush and reload preloaded tracks if playlist changes by Hardeep Sidhu · 22 years ago
- 71a07be modified the playlist system slightly: by Daniel Stenberg · 22 years ago
- 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
- 3df58d3 Removed typedef by Björn Stenberg · 22 years ago
- 3625ded playlist_next() now returns NULL on excessive 'step' amounts by Daniel Stenberg · 22 years ago
- 01bc8e6 play_list() is now modified to accept a playlist index that is either by Daniel Stenberg · 22 years ago
- c41dcb9 Now using lcd margins instead of a line offset for displaying status bar. by Markus Braun · 22 years ago
- 5e5f1e2 When shuffle is ENABLED. And you press PLAY in a dir, the selected song by Daniel Stenberg · 22 years ago
- 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
- 5917e81 Now we can have up to 400 files in a directory by Linus Nielsen Feltzing · 22 years ago
- ebb14ca Gained about 128 KB buffer space by removing malloc() and the heap by Björn Stenberg · 22 years ago
- e33d66a Tell user when limits are reached by Björn Stenberg · 22 years ago
- a2f9fb6 Support double negative wrap (with a half nelson) by Björn Stenberg · 22 years ago
- 523c51a Allow reverse playlist wrap in repeat mode by Björn Stenberg · 22 years ago
- 514a3fb Prevent negative playlist.index by Björn Stenberg · 22 years ago
- d76116a Fix for double-slash fix by Björn Stenberg · 22 years ago
- 1cbe4c2 Removed the extra slash between the dir and filename for relative paths by Linus Nielsen Feltzing · 22 years ago
- de8fbf0 Added status bar to file browser and wps by Markus Braun · 22 years ago
- 8abcf1b Changed playlist API again by Linus Nielsen Feltzing · 22 years ago
- d8cc285 RAM-based playlists added by Linus Nielsen Feltzing · 22 years ago
- 360ae3e Magnus Holmgren's fix that now enables us to toggle shuffle on/off from the by Daniel Stenberg · 22 years ago