aboutsummaryrefslogtreecommitdiffstats
path: root/src/queue/Playlist.hxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-11-26Playlist: add method SongStarted()Max Kellermann1-1/+13
2014-11-26Playlist: move more functions into the classMax Kellermann1-0/+11
2014-11-26Playlist: move playlist_song_started() into the classMax Kellermann1-0/+6
2014-08-28PlaylistEdit: pass std::chrono::duration to SetSongIdRange()Max Kellermann1-2/+2
2014-08-28Playlist: use std::chrono::duration for Seek*()Max Kellermann1-3/+5
2014-07-12QueueCommands: new command "rangeid"Max Kellermann1-0/+8
2014-02-27Playlist: use the Error library to return errorsMax Kellermann1-8/+14
2014-02-27Playlist*: move to queue/Max Kellermann1-0/+0
2014-02-03SongLoader: new class that merges duplicate codeMax Kellermann1-10/+2
2014-02-01Playlist: pass Database to DatabaseModified()Max Kellermann1-1/+2
2014-02-01Partition: disable DatabaseModified() if not ENABLE_DATABASEMax Kellermann1-0/+2
2014-01-24Queue*: move to queue/Max Kellermann1-1/+1
2014-01-20Queue: rename struct queue to QueueMax Kellermann1-1/+1
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-7/+7
2013-12-02command: add commands "addtagid", "cleartagid"Max Kellermann1-0/+6
2013-10-28player_control: rename to PlayerControlMax Kellermann1-32/+32
2013-10-22Playlist: refresh new tags after database updateMax Kellermann1-1/+4
2013-10-22Playlist: copy stream tags from the PlayerThreadMax Kellermann1-1/+6
2013-10-20PlaylistError: convert playlist_result to a strictly-typed enumMax Kellermann1-38/+38
2013-08-10playlist_error: convert to C++Max Kellermann1-1/+1
2013-07-30include cleanupMax Kellermann1-2/+0
2013-07-28song: convert header to C++Max Kellermann1-5/+6
2013-01-18Playlist, Song: clarify parameter encodingMax Kellermann1-1/+1
2013-01-15Playlist: initialise attribute "playing"Max Kellermann1-1/+1
2013-01-09Playlist.hxx: move prototype to PlaylistGlobal.hxxMax Kellermann1-3/+0
2013-01-09Playlist: move playlist_increment_version_all() into the classMax Kellermann1-3/+2
2013-01-07Playlist: convert functions to methodsMax Kellermann1-129/+138
2013-01-06Queue: add constructor and destructorMax Kellermann1-3/+1
2013-01-06Playlist: add constructor and destructorMax Kellermann1-6/+9
2013-01-05Partition: new class, container for Playlist and PlayerControlMax Kellermann1-7/+1
2013-01-04Playlist: pass max_length to playlist_init()Max Kellermann1-2/+2
2013-01-04playlist: convert to C++Max Kellermann1-4/+4
2012-03-06playlist_edit: move UID check to client_allow_file()Max Kellermann1-5/+4
2011-12-24command: new command "seekcur"Max Kellermann1-0/+12
2011-09-11playlist: move enum playlist_result to playlist_error.hMax Kellermann1-14/+1
2011-09-11playlist: move PLAYLIST_COMMENT to stored_playlist.cMax Kellermann1-2/+0
2011-07-19queue: implement song "priorities"Max Kellermann1-0/+9
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-10player_control: removed the global variable "pc"Max Kellermann1-26/+43
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-10-08playlist_control: "previous" really plays the previous songMax Kellermann1-7/+0
2009-09-30command: range support for "delete"Max Kellermann1-0/+9
2009-07-28playlist: CamelCaseIsBadCourtney Cavin1-25/+36
2009-07-14playlist: no CamelCaseMax Kellermann1-13/+17
2009-07-14playlist: removed {save,read}PlaylistState()Max Kellermann1-5/+0
2009-04-25playlist_control: use GTimer in previousSongInPlaylist()Max Kellermann1-0/+7
2009-03-30implemented the 'consume' modeRomain Bignon1-0/+5
2009-03-27renamed smartstop to single and changed behaviorRomain Bignon1-2/+2