From 405ae1308e2b2398e402d19c8309680106f13d16 Mon Sep 17 00:00:00 2001 From: ed Date: Sun, 16 May 2021 20:22:33 +0200 Subject: [PATCH] v0.10.21 --- copyparty/__version__.py | 2 +- copyparty/up2k.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/copyparty/__version__.py b/copyparty/__version__.py index 6641d277..885e9072 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,6 +1,6 @@ # coding: utf-8 -VERSION = (0, 10, 20) +VERSION = (0, 10, 21) CODENAME = "zip it" BUILD_DT = (2021, 5, 16) diff --git a/copyparty/up2k.py b/copyparty/up2k.py index 9ec26b0c..171d5cd9 100644 --- a/copyparty/up2k.py +++ b/copyparty/up2k.py @@ -675,11 +675,16 @@ class Up2k(object): cur.close() def _get_parsers(self, ptop, have): + try: + all_parsers = self.mtp_parsers[ptop] + except: + return {} + audio = self.mtp_audio[ptop] force = self.mtp_force[ptop] entags = self.entags[ptop] parsers = {} - for k, v in self.mtp_parsers[ptop].items(): + for k, v in all_parsers.items(): if ".dur" in entags: if ".dur" in have: # is audio, require non-audio?