aboutsummaryrefslogtreecommitdiffstats
path: root/src/queue (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-11-13queue/Save: fix "Malformed playlist line in state file"Max Kellermann1-1/+1
Regression by commit 738583e3
2015-11-11player/Control: Seek*() returns Error informationMax Kellermann1-5/+1
2015-11-11queue/Playlist: seek methods return bool/Error instead of PlaylistResultMax Kellermann3-32/+57
2015-11-11player/Control: add Lock prefix to locking method namesMax Kellermann4-16/+16
2015-11-11StateFile: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann2-36/+26
2015-11-06util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann2-2/+2
2015-10-27command/queue: add range parameter to plchanges and plchangesposidMax Kellermann2-7/+26
2015-08-15PlayerThread, ...: move to src/player/Max Kellermann4-4/+4
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann2-24/+25
2015-03-17*: doxygen fixupsMax Kellermann2-3/+1
2015-01-22queue/PlaylistState: remove unused macroMax Kellermann1-3/+0
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann1-1/+1
2015-01-01Copyright year 2015Max Kellermann15-15/+15
2014-11-26Playlist: reset song priority on playbackMax Kellermann1-0/+4
A priority should be a volatile thing: it should schedule a song for playing back once, but it should not affect the next time the queue gets played.
2014-11-26Queue: add "reorder" parameter to SetPriority()Max Kellermann2-3/+7
2014-11-26Playlist: add method SongStarted()Max Kellermann2-1/+23
Empty currently, but code will be added song.
2014-11-26Playlist: move more functions into the classMax Kellermann2-28/+29
2014-11-26Playlist: add another assertionMax Kellermann1-0/+1
2014-11-26Playlist: move playlist_song_started() into the classMax Kellermann2-12/+15
2014-08-29PlayerThread: use SongTime for elapsed_timeMax Kellermann2-5/+5
2014-08-29Tag: use SignedSongTime for the song durationMax Kellermann1-4/+5
2014-08-28PlaylistEdit: pass std::chrono::duration to SetSongIdRange()Max Kellermann2-9/+9
2014-08-28DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann2-3/+3
2014-08-28Playlist: use std::chrono::duration for Seek*()Max Kellermann3-17/+19
2014-08-27PlayerControl: use std::chrono::duration for Seek()Max Kellermann1-1/+2
2014-08-07fs/output, fs/TextFile: move to fs/io/Max Kellermann2-4/+4
2014-07-30*Save, *State: use the OutputStream API instead of FILE*Max Kellermann4-40/+39
2014-07-12QueueSave: use the long format to save partial songsMax Kellermann1-1/+6
Previously, only streams were saved with range and tags, but this is necessary for all "partial" songs (e.g. CUE tracks).
2014-07-12QueueCommands: new command "rangeid"Max Kellermann2-0/+65
Manipulates the playback range of a queued song.
2014-07-11PlaylistEdit: fix typo in code commentMax Kellermann1-1/+1
2014-02-27Playlist: use the Error library to return errorsMax Kellermann2-33/+29
2014-02-27Playlist*: move to queue/Max Kellermann8-0/+1732
2014-02-03QueueSave: use class SongLoaderMax Kellermann2-15/+13
2014-01-30db: add compile-time option to disable databaseMax Kellermann1-0/+2
2014-01-24Database*: move to db/Max Kellermann1-1/+1
2014-01-24Client*: move to client/Max Kellermann1-1/+1
2014-01-24Queue*: move to queue/Max Kellermann7-0/+1270