mirror of
https://github.com/beetbox/beets.git
synced 2025-12-14 20:43:41 +01:00
small bugs in library listing; Theremin now works
--HG-- extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40149
This commit is contained in:
parent
16b36f99a3
commit
83ad70565c
1 changed files with 6 additions and 4 deletions
|
|
@ -768,6 +768,7 @@ class BGServer(Server):
|
|||
|
||||
# artists
|
||||
if not artist:
|
||||
artists = self.lib.artists()
|
||||
out += ['directory: ' + a for a in artists]
|
||||
|
||||
# albums
|
||||
|
|
@ -776,11 +777,12 @@ class BGServer(Server):
|
|||
out += ['directory: ' + seq_to_path(alb) for alb in albums]
|
||||
|
||||
# tracks
|
||||
items = self.lib.items(artist or None, album or None)
|
||||
if info:
|
||||
str_func = self._item_info
|
||||
for item in items:
|
||||
out += self._item_info(item)
|
||||
else:
|
||||
str_func = lambda i: 'file: ' + self._item_path(i)
|
||||
out += map(str_func, lib.items(artist or None, album or None))
|
||||
out += ['file: ' + self._item_path(i) for i in items]
|
||||
|
||||
return SuccessResponse(out)
|
||||
|
||||
|
|
@ -842,7 +844,7 @@ class BGServer(Server):
|
|||
'uptime: ' + str(int(time.time() - self.startup_time)),
|
||||
'playtime: ' + '0',
|
||||
'db_playtime: ' + '0',
|
||||
'db_update: ' + '0',
|
||||
'db_update: ' + str(int(self.startup_time)),
|
||||
]
|
||||
return SuccessResponse(out)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue