Skip to content

Commit cdef5fd

Browse files
committed
Speed up import
1 parent 4d0d1eb commit cdef5fd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

beetsplug/ipfs.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,13 @@ def ipfs_import(self, lib, args):
210210
nlib = library.Library(path)
211211
for album in nlib.albums():
212212
if not self.already_added(album, jlib):
213+
new_album = []
213214
for item in album.items():
214-
jlib.add(item)
215-
jlib.add(album)
215+
item.id = None
216+
new_album.append(item)
217+
added_album = jlib.add_album(new_album)
218+
added_album.ipfs = album.ipfs
219+
added_album.store()
216220

217221
def already_added(self, check, jlib):
218222
for jalbum in jlib.albums():

0 commit comments

Comments
 (0)