diff --git a/deemix/__init__.py b/deemix/__init__.py index 5d76284..24c0c45 100644 --- a/deemix/__init__.py +++ b/deemix/__init__.py @@ -1,3 +1,3 @@ #!/usr/bin/env python3 -__version__ = "1.2.3" +__version__ = "1.2.4" diff --git a/deemix/app/queuemanager.py b/deemix/app/queuemanager.py index eb7f6a6..e57edaf 100644 --- a/deemix/app/queuemanager.py +++ b/deemix/app/queuemanager.py @@ -345,6 +345,7 @@ class QueueManager: if type(queueItem) is list: ogLen = len(self.queue) + slimmedItems = [] for x in queueItem: if isinstance(x, QueueError): logger.error(f"[{x.link}] {x.message}") @@ -355,8 +356,11 @@ class QueueManager: self.queue.append(x.uuid) self.queueList[x.uuid] = x logger.info(f"[{x.uuid}] Added to queue.") - if ogLen <= len(self.queue): + slimmedItems.append(x.getSlimmedItem()) + if len(self.queue) <= ogLen: return False + if interface: + interface.send("addedToQueue", slimmedItems) else: if isinstance(queueItem, QueueError): logger.error(f"[{x.link}] {x.message}") diff --git a/setup.py b/setup.py index 71734d2..0d56c55 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ README = (HERE / "README.md").read_text() setup( name="deemix", - version="1.2.3", + version="1.2.4", description="A barebone deezer downloader library", long_description=README, long_description_content_type="text/markdown",