aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/plugins/ProxyDatabasePlugin.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/Stats: use std::chrono::duration for the total durationMax Kellermann2014-08-291-1/+1
| | | | Use milliseconds precision to reduce rounding errors.
* Tag: use SignedSongTime for the song durationMax Kellermann2014-08-291-1/+4
|
* db/LightSong: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-281-3/+3
|
* db/proxy: implement Update()Max Kellermann2014-07-291-0/+19
|
* Merge branch 'v0.18.x'Max Kellermann2014-06-231-1/+21
|
* db/proxy: use mpd_song_get_{start,end}() only with libmpdclient >= 2.3Max Kellermann2014-06-231-0/+5
|
* db/proxy: initialize LightSong::real_uriMax Kellermann2014-06-211-0/+1
| | | | Fixes potential crash.
* DatabaseCommands: "list" allows groupingMax Kellermann2014-04-241-4/+9
|
* db/proxy: check connect error before initializing SocketMonitorMax Kellermann2014-03-061-7/+7
| | | | | Fixes crash bug because mpd_connection_get_async() was called without a connection.
* DatabasePlugin: add FLAG_REQUIRE_STORAGEMax Kellermann2014-02-191-1/+1
| | | | | Ignore the storage configuration if FLAG_REQUIRE_STORAGE is not set in the DatabasePlugin.
* DatabasePlugin: add attribute "flags"Max Kellermann2014-02-191-0/+1
|
* db/Interface: add attribute "plugin"Max Kellermann2014-02-191-1/+2
| | | | The new method IsPlugin() replaces the "is_simple" flag.
* DatabasePlugin: split headerMax Kellermann2014-02-191-0/+2
|
* db/proxy: include cleanupMax Kellermann2014-02-041-1/+0
|
* Playlist{Info,Vector}: move to db/Max Kellermann2014-01-271-1/+1
|
* Database*: move to db/Max Kellermann2014-01-241-0/+782