aboutsummaryrefslogtreecommitdiffstats
path: root/src/Partition.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Playlist: use std::chrono::duration for Seek*()Max Kellermann2014-08-281-3/+4
|
* Playlist: use the Error library to return errorsMax Kellermann2014-02-271-4/+4
|
* Playlist*: move to queue/Max Kellermann2014-02-271-1/+1
|
* PlayerListener: new interface to replace GlobalEvents accessMax Kellermann2014-02-211-2/+7
|
* Mixer: add class MixerListenerMax Kellermann2014-02-191-1/+7
| | | | Use a listener interface instead of GlobalEvents.
* SongLoader: new class that merges duplicate codeMax Kellermann2014-02-031-7/+4
| | | | | 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/+1
| | | | Don't use global variable.
* Partition: disable DatabaseModified() if not ENABLE_DATABASEMax Kellermann2014-02-011-0/+2
|
* db: add compile-time option to disable databaseMax Kellermann2014-01-301-0/+4
|
* 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.