From 7310e9ea10fbe36e1502c71b3608f81df49e994d Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Sat, 7 May 2011 12:08:13 -0700 Subject: [PATCH] fix playlist versioning & directory recursion in BPD --- beetsplug/bpd/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beetsplug/bpd/__init__.py b/beetsplug/bpd/__init__.py index 9d3d4baf8..a79740ade 100644 --- a/beetsplug/bpd/__init__.py +++ b/beetsplug/bpd/__init__.py @@ -843,7 +843,7 @@ class Server(BaseServer): for name, itemid in sorted(node.files.iteritems()): # "yield from" for v in self._all_items(itemid): yield v - for name, subdir in sorted(node.files.iteritems()): + for name, subdir in sorted(node.dirs.iteritems()): for v in self._all_items(subdir): yield v def _add(self, path, send_id=False): @@ -854,6 +854,7 @@ class Server(BaseServer): self.playlist.append(item) if send_id: yield u'Id: ' + unicode(item.id) + self.playlist_version += 1 def cmd_add(self, conn, path): """Adds a track or directory to the playlist, specified by a