aboutsummaryrefslogtreecommitdiffstats
path: root/src/queue (follow)
Commit message (Collapse)AuthorAgeFilesLines
* player/Control: Seek*() returns Error informationMax Kellermann2015-11-111-5/+1
|
* queue/Playlist: seek methods return bool/Error instead of PlaylistResultMax Kellermann2015-11-113-32/+57
|
* player/Control: add Lock prefix to locking method namesMax Kellermann2015-11-114-16/+16
|
* StateFile: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann2015-11-112-36/+26
|
* util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann2015-11-062-2/+2
|
* command/queue: add range parameter to plchanges and plchangesposidMax Kellermann2015-10-272-7/+26
|
* PlayerThread, ...: move to src/player/Max Kellermann2015-08-154-4/+4
|
* client/Response: new Client wrapper class for writing responsesMax Kellermann2015-08-122-24/+25
|
* *: doxygen fixupsMax Kellermann2015-03-172-3/+1
|
* queue/PlaylistState: remove unused macroMax Kellermann2015-01-221-3/+0
|
* config/Option: convert to strictly-typed enumMax Kellermann2015-01-211-1/+1
|
* Copyright year 2015Max Kellermann2015-01-0115-15/+15
|
* Playlist: reset song priority on playbackMax Kellermann2014-11-261-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.
* Queue: add "reorder" parameter to SetPriority()Max Kellermann2014-11-262-3/+7
|
* Playlist: add method SongStarted()Max Kellermann2014-11-262-1/+23
| | | | Empty currently, but code will be added song.
* Playlist: move more functions into the classMax Kellermann2014-11-262-28/+29
|
* Playlist: add another assertionMax Kellermann2014-11-261-0/+1
|
* Playlist: move playlist_song_started() into the classMax Kellermann2014-11-262-12/+15
|
* Merge tag 'v0.18.13'Max Kellermann2014-08-312-9/+24
|
* PlayerThread: use SongTime for elapsed_timeMax Kellermann2014-08-292-5/+5
|
* Tag: use SignedSongTime for the song durationMax Kellermann2014-08-291-4/+5
|
* PlaylistEdit: pass std::chrono::duration to SetSongIdRange()Max Kellermann2014-08-282-9/+9
|
* DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-282-3/+3
|
* Playlist: use std::chrono::duration for Seek*()Max Kellermann2014-08-283-17/+19
|
* PlayerControl: use std::chrono::duration for Seek()Max Kellermann2014-08-271-1/+2
|
* fs/output, fs/TextFile: move to fs/io/Max Kellermann2014-08-072-4/+4
|
* *Save, *State: use the OutputStream API instead of FILE*Max Kellermann2014-07-304-40/+39
|
* QueueSave: use the long format to save partial songsMax Kellermann2014-07-121-1/+6
| | | | | Previously, only streams were saved with range and tags, but this is necessary for all "partial" songs (e.g. CUE tracks).
* QueueCommands: new command "rangeid"Max Kellermann2014-07-122-0/+65
| | | | Manipulates the playback range of a queued song.
* PlaylistEdit: fix typo in code commentMax Kellermann2014-07-111-1/+1
|
* Merge branch 'v0.18.x'Max Kellermann2014-07-114-3/+63
|
* Merge tag 'release-0.18.10'Max Kellermann2014-04-101-10/+8
|
* Playlist: use the Error library to return errorsMax Kellermann2014-02-272-33/+29
|
* Playlist*: move to queue/Max Kellermann2014-02-278-0/+1732
|
* QueueSave: use class SongLoaderMax Kellermann2014-02-032-15/+13
|
* db: add compile-time option to disable databaseMax Kellermann2014-01-301-0/+2
|
* Database*: move to db/Max Kellermann2014-01-241-1/+1
|
* Client*: move to client/Max Kellermann2014-01-241-1/+1
|
* Queue*: move to queue/Max Kellermann2014-01-247-0/+1270