summaryrefslogtreecommitdiff
path: root/src/Partition.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2018-01-29 12:02:14 +0100
committerMax Kellermann <max@musicpd.org>2018-01-30 00:05:57 +0100
commitce2b6dc84d2e62cb4686b052613af383c8f620e1 (patch)
treede2b924d2a671074bb3448baffde6fa57b3e8324 /src/Partition.hxx
parent7d16d8c8871b628244c5110103c7220940092462 (diff)
RemoteTagCache: new glue class for integrating RemoteTagScanner
This commit also puts an instance of RemoteTagScanner into the Instance class, and hooks it into the "add" and "addid" commands.
Diffstat (limited to 'src/Partition.hxx')
-rw-r--r--src/Partition.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Partition.hxx b/src/Partition.hxx
index e41a39b58..94056522d 100644
--- a/src/Partition.hxx
+++ b/src/Partition.hxx
@@ -227,6 +227,12 @@ struct Partition final : QueueListener, PlayerListener, MixerListener {
void TagModified();
/**
+ * The tag of the given song has been modified. Propagate the
+ * change to all instances of this song in the queue.
+ */
+ void TagModified(const char *uri, const Tag &tag) noexcept;
+
+ /**
* Synchronize the player with the play queue.
*/
void SyncWithPlayer();