aboutsummaryrefslogtreecommitdiffstats
path: root/src/PlaylistUpdate.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-02-19DatabasePlugin: split headerMax Kellermann1-1/+1
2014-02-01Playlist: pass Database to DatabaseModified()Max Kellermann1-8/+2
Don't use global variable.
2014-01-24Database*: move to db/Max Kellermann1-3/+3
2014-01-21DetachedSong: add attribute "real_uri"Max Kellermann1-1/+1
Prepare for UPnP songs that retain there database identity.
2014-01-19LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann1-3/+3
Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread.
2014-01-19Song: embed the Tag object statically into class SongMax Kellermann1-3/+1
Reduces overhead because we need to manage only one memory allocation. According to valgrind/massif, we save 7%.
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-6/+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.
2013-10-22Playlist: refresh new tags after database updateMax Kellermann1-0/+80
Fixes regression from commit e96779d.