diff --git a/src/core/ct/gstreamer.py b/src/core/ct/gstreamer.py index 13fe326a..49b2fa07 100644 --- a/src/core/ct/gstreamer.py +++ b/src/core/ct/gstreamer.py @@ -105,6 +105,8 @@ def drawProgress(): return win = settings.get("maxyx") max = int(win[1] * p) + if max > win[1]: + max = win[1] if max == 0: cline.message.disp(" "*(win[1]-1) ,win[0]-1) else: diff --git a/src/core/ct/update.py b/src/core/ct/update.py index 9582683b..7c5606d7 100644 --- a/src/core/ct/update.py +++ b/src/core/ct/update.py @@ -115,11 +115,15 @@ def addtrk(path): except: return - arid = insartalb("artist", t.artist) - alid = insartalb("album", t.album) + try: + arid = insartalb("artist", t.artist) + alid = insartalb("album", t.album) - a = f.audioProperties() - instrk(arid, alid, t.title, a.length, path) + a = f.audioProperties() + instrk(arid, alid, t.title, a.length, path) + except: + write("Error adding: "+path) + #pass