aboutsummaryrefslogtreecommitdiffstats
path: root/src/Playlist.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* DetachedSong: fork of struct SongMax Kellermann2014-01-091-25/+18
| | | | | | From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
* include cleanup using iwyuMax Kellermann2013-11-281-1/+0
|
* player_control: rename to PlayerControlMax Kellermann2013-10-281-10/+10
|
* Playlist: refresh new tags after database updateMax Kellermann2013-10-221-7/+0
| | | | Fixes regression from commit e96779d.
* Queue: ModifyAtOrder() does not increment versionMax Kellermann2013-10-221-0/+1
| | | | | Leave that to the caller, allowing it to modify multiple items at a time.
* Playlist: copy stream tags from the PlayerThreadMax Kellermann2013-10-221-2/+7
| | | | | | Finally restores an important feature that has been broken for several months when the PlayerThread started working with Song copies instead of pointers to the Queue's Song instances (commit e96779d).
* *: use references instead of pointersMax Kellermann2013-10-191-36/+36
|
* Song: GetURI() returns std::stringMax Kellermann2013-10-171-11/+10
|
* Log: new logging library APIMax Kellermann2013-10-021-5/+5
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* Playlist*: use nullptr instead of NULLMax Kellermann2013-10-021-3/+3
|
* PlayerControl: use strictly typed enumsMax Kellermann2013-09-271-6/+6
|
* song: convert header to C++Max Kellermann2013-07-281-11/+10
|
* PlayerControl: move functions into the classMax Kellermann2013-01-201-14/+12
|
* Playlist: move playlist_increment_version_all() into the classMax Kellermann2013-01-091-2/+2
|
* idle: convert to C++Max Kellermann2013-01-091-4/+1
|
* Playlist: convert functions to methodsMax Kellermann2013-01-071-170/+94
|
* queue: convert all functions to methodsMax Kellermann2013-01-061-36/+27
|
* Playlist: add constructor and destructorMax Kellermann2013-01-061-15/+0
|
* Playlist: pass max_length to playlist_init()Max Kellermann2013-01-041-5/+2
| | | | Move the configuration lookup to Main.cxx.
* player_control.h: convert header to C++Max Kellermann2013-01-041-1/+1
|
* playlist: convert to C++Max Kellermann2013-01-041-0/+452