aboutsummaryrefslogtreecommitdiffstats
path: root/src/Playlist.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* SongLoader: new class that merges duplicate codeMax Kellermann2014-02-031-10/+2
| | | | | There was quite a lot of duplicate code for loading DetachedSong objects, with different semantics for "securely" loading local files.
* Playlist: pass Database to DatabaseModified()Max Kellermann2014-02-011-1/+2
| | | | Don't use global variable.
* Partition: disable DatabaseModified() if not ENABLE_DATABASEMax Kellermann2014-02-011-0/+2
|
* Queue*: move to queue/Max Kellermann2014-01-241-1/+1
|
* Merge branch 'v0.18.x'Max Kellermann2014-01-201-1/+1
|\
| * Queue: rename struct queue to QueueMax Kellermann2014-01-201-1/+1
| | | | | | | | | | Works around a build failure on Solaris because annoyingly, Solaris reserves the name "queue". This rename was pending anyway.
* | copyright year 2014Max Kellermann2014-01-131-1/+1
| |
* | DetachedSong: fork of struct SongMax Kellermann2014-01-091-7/+7
| | | | | | | | | | | | 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.
* | command: add commands "addtagid", "cleartagid"Max Kellermann2013-12-021-0/+6
|/
* player_control: rename to PlayerControlMax Kellermann2013-10-281-32/+32
|
* Playlist: refresh new tags after database updateMax Kellermann2013-10-221-1/+4
| | | | Fixes regression from commit e96779d.
* Playlist: copy stream tags from the PlayerThreadMax Kellermann2013-10-221-1/+6
| | | | | | 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).
* PlaylistError: convert playlist_result to a strictly-typed enumMax Kellermann2013-10-201-38/+38
|
* playlist_error: convert to C++Max Kellermann2013-08-101-1/+1
|
* include cleanupMax Kellermann2013-07-301-2/+0
|
* song: convert header to C++Max Kellermann2013-07-281-5/+6
|
* Playlist, Song: clarify parameter encodingMax Kellermann2013-01-181-1/+1
|
* Playlist: initialise attribute "playing"Max Kellermann2013-01-151-1/+1
|
* Playlist.hxx: move prototype to PlaylistGlobal.hxxMax Kellermann2013-01-091-3/+0
|
* Playlist: move playlist_increment_version_all() into the classMax Kellermann2013-01-091-3/+2
|
* Playlist: convert functions to methodsMax Kellermann2013-01-071-129/+138
|
* Queue: add constructor and destructorMax Kellermann2013-01-061-3/+1
|
* Playlist: add constructor and destructorMax Kellermann2013-01-061-6/+9
|
* Partition: new class, container for Playlist and PlayerControlMax Kellermann2013-01-051-7/+1
| | | | | This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.
* Playlist: pass max_length to playlist_init()Max Kellermann2013-01-041-2/+2
| | | | Move the configuration lookup to Main.cxx.
* playlist: convert to C++Max Kellermann2013-01-041-0/+256