diff --git a/xmmslist.py b/xmmslist.py index 39d2a71..8d6ff86 100755 --- a/xmmslist.py +++ b/xmmslist.py @@ -66,6 +66,8 @@ if len(sys.argv) > 1: if m: try: + if (os.path.getsize(playlist) == 0): + time.sleep(1) f = open(playlist, 'r') lines = f.readlines() f.close() @@ -98,20 +100,21 @@ if len(sys.argv) > 1: song += '\n' - f = open(playlist, 'w') - f.write(song) - + plist = song + stop = len(lines) - 1 if stop > 0: i = 1 for line in lines: if song != line: - f.write(line) + plist += line i += 1 if i >= maxsongs or i > stop: break # Last Update - f.write('