summaryrefslogtreecommitdiff
path: root/apps/playlist.h (follow)
Commit message (Collapse)AuthorAge
* Const policed pointer arguments to functions, part 3Jens Arnold2004-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4999 a1c6a512-1295-4272-9138-f99709370657
* Modified playlist handling to allow for multiple playlists to be edited at ↵Hardeep Sidhu2004-01-26
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4276 a1c6a512-1295-4272-9138-f99709370657
* Added Benjamin Metzlers bookmarking feature (patch #669440)Björn Stenberg2004-01-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4227 a1c6a512-1295-4272-9138-f99709370657
* Added viewer for currently playing playlist. Accessed from Menu->Playlist ↵Hardeep Sidhu2003-12-10
| | | | | | Options->View Current Playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4124 a1c6a512-1295-4272-9138-f99709370657
* Don't write playlist shuffle settings immediately to disk. Instead, save ↵Hardeep Sidhu2003-12-09
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4121 a1c6a512-1295-4272-9138-f99709370657
* Added "Ask" option to recursive dir insert which, if enabled, will ask users ↵Hardeep Sidhu2003-07-02
| | | | | | whether they want to recursively insert selected dir. Also, renamed "Insert first" and "Queue first" to "Insert next" and "Queue next" respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3799 a1c6a512-1295-4272-9138-f99709370657
* Added dynamic playlists. ON+PLAY->Playlist on a track, directory, or ↵Hardeep Sidhu2003-07-01
| | | | | | playlist from file browser to see available options. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3796 a1c6a512-1295-4272-9138-f99709370657
* Configurable dir browser file buffer size. No more 400-file limit. No more ↵Linus Nielsen Feltzing2003-05-09
| | | | | | whining. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3661 a1c6a512-1295-4272-9138-f99709370657
* Changed to runtime playlist initializationBjörn Stenberg2003-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3602 a1c6a512-1295-4272-9138-f99709370657
* Keep the playlist open all the time, to reduce mid-song times caused by theDaniel Stenberg2003-04-23
| | | | | | | | | closure and reopening of the playlist. Consider this slightly experimental. Can you detect a speed difference? git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3592 a1c6a512-1295-4272-9138-f99709370657
* Better handling of next/prevLinus Nielsen Feltzing2003-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3528 a1c6a512-1295-4272-9138-f99709370657
* The much-anticipated queue patch by Hardeep Sidhu. Queue a file by holding ↵Björn Stenberg2003-01-09
| | | | | | down PLAY on it while playing other music. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3040 a1c6a512-1295-4272-9138-f99709370657
* %pn now allows for conditional checkingRobert Hak2002-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2698 a1c6a512-1295-4272-9138-f99709370657
* added %pn (playlist name) to wpsRobert Hak2002-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2651 a1c6a512-1295-4272-9138-f99709370657
* Retrieve the first_index from playlist when updating resume settings instead ↵Hardeep Sidhu2002-10-11
| | | | | | of incorrectly using start_index git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2575 a1c6a512-1295-4272-9138-f99709370657
* the playlist variables are now all static, and the wps code use the newDaniel Stenberg2002-10-09
| | | | | | | playlist_amount() function to get amount of songs in the current list. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2549 a1c6a512-1295-4272-9138-f99709370657
* Store the first index of the playlist and use it when calculating the next ↵Hardeep Sidhu2002-10-06
| | | | | | index in repeat off mode so that shuffled dirplay works correctly when "play selected" is enabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2514 a1c6a512-1295-4272-9138-f99709370657
* modified the playlist system slightly:Daniel Stenberg2002-08-28
| | | | | | | | | | playlist_peek() returns info relative the current index playlist_next() advances the index back or forth (this breaks the build, mpeg fixes are pending) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2022 a1c6a512-1295-4272-9138-f99709370657
* When toggling shuffle from on to off while a playlist is playing, update the ↵Hardeep Sidhu2002-08-26
| | | | | | current playlist index to the new index of the current song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1977 a1c6a512-1295-4272-9138-f99709370657
* Removed typedefBjörn Stenberg2002-08-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1958 a1c6a512-1295-4272-9138-f99709370657
* play_list() is now modified to accept a playlist index that is eitherDaniel Stenberg2002-08-21
| | | | | | | | | | | meant in the unshuffled list or in the shuffled. There's an extra parameter giving that info (which of course only makes sense when shuffle is enabled). This should make resume work with play-all-dir in shuffled mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1889 a1c6a512-1295-4272-9138-f99709370657
* Added resume. Works in dirs and playlists, shuffled or not. Resumes ↵Björn Stenberg2002-08-16
| | | | | | 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. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1787 a1c6a512-1295-4272-9138-f99709370657
* Now we can have up to 400 files in a directoryLinus Nielsen Feltzing2002-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1761 a1c6a512-1295-4272-9138-f99709370657
* Changed playlist API againLinus Nielsen Feltzing2002-08-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1575 a1c6a512-1295-4272-9138-f99709370657
* RAM-based playlists addedLinus Nielsen Feltzing2002-08-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1559 a1c6a512-1295-4272-9138-f99709370657
* Magnus Holmgren's fix that now enables us to toggle shuffle on/off from theDaniel Stenberg2002-08-02
| | | | | | | menu and it'll "take effect" immediately when needing to reload the playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1526 a1c6a512-1295-4272-9138-f99709370657
* Now uses MAX_PATHLinus Nielsen Feltzing2002-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1378 a1c6a512-1295-4272-9138-f99709370657
* Relative path playlist patch by Mat PritchardLinus Nielsen Feltzing2002-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1342 a1c6a512-1295-4272-9138-f99709370657
* Added next/previous trackBjörn Stenberg2002-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1211 a1c6a512-1295-4272-9138-f99709370657
* Made playlist shuffle an option instead of an actionBjörn Stenberg2002-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1031 a1c6a512-1295-4272-9138-f99709370657
* Added playlist shuffle menu optionBjörn Stenberg2002-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@986 a1c6a512-1295-4272-9138-f99709370657
* removed unused protos, added missingDaniel Stenberg2002-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@910 a1c6a512-1295-4272-9138-f99709370657
* Moved playlist code here from the firmware directory, also adjusted itDaniel Stenberg2002-06-04
and edited to support the mpeg thread request-style API. Believe it or not, but this passes my basic tests for playlist funcionality. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@890 a1c6a512-1295-4272-9138-f99709370657