aboutsummaryrefslogtreecommitdiffstats
path: root/src/Partition.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* OutputAll: convert to class, move instance to class PartitionMax Kellermann2014-01-281-2/+5
| | | | Another big chunk of code for multi-player support.
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* DetachedSong: fork of struct SongMax Kellermann2014-01-091-2/+2
| | | | | | 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.
* player_control: rename to PlayerControlMax Kellermann2013-10-281-1/+1
|
* Partition: add method DatabaseModified()Max Kellermann2013-10-221-0/+6
|
* Playlist: copy stream tags from the PlayerThreadMax Kellermann2013-10-221-2/+2
| | | | | | 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).
* Partition: add methods TagModified(), SyncWithPlayer()Max Kellermann2013-10-211-0/+11
| | | | Move code from class Instance.
* PlaylistError: convert playlist_result to a strictly-typed enumMax Kellermann2013-10-201-22/+22
|
* song: convert header to C++Max Kellermann2013-07-281-1/+1
|
* Main: move global variables to struct InstanceMax Kellermann2013-04-171-2/+7
| | | | More preparations for multi-player support.
* Playlist, Song: clarify parameter encodingMax Kellermann2013-01-181-2/+2
|
* Playlist: convert functions to methodsMax Kellermann2013-01-071-0/+122
|
* Playlist: add constructor and destructorMax Kellermann2013-01-061-6/+2
|
* Partition: new class, container for Playlist and PlayerControlMax Kellermann2013-01-051-0/+47
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.