diff --git a/troi/filters.py b/troi/filters.py index 42befeb..22dba01 100644 --- a/troi/filters.py +++ b/troi/filters.py @@ -237,7 +237,7 @@ def outputs(): return [Recording] def read(self, input): - recordings = inputs[0] + recordings = input[0] output = [] for rec in recordings: if rec.name is not None and (rec.artist and rec.artist.name is not None) and rec.mbid is not None: diff --git a/troi/http_request.py b/troi/http_request.py index 48f6fe7..f6d4db2 100644 --- a/troi/http_request.py +++ b/troi/http_request.py @@ -1,7 +1,7 @@ import requests from time import time, sleep from requests.adapters import HTTPAdapter -from requests.packages.urllib3.util.retry import Retry +from urllib3.util.retry import Retry from urllib.parse import urlparse # Index keep track of rate limits of the various services diff --git a/troi/playlist.py b/troi/playlist.py index d70c726..d3ea5e7 100755 --- a/troi/playlist.py +++ b/troi/playlist.py @@ -1,12 +1,11 @@ import logging from collections import defaultdict import json -from time import sleep import spotipy from troi.tools.utils import AppleMusicAPI -from troi.http_request import http_get +from troi.http_request import http_get, http_post from troi import Recording, Playlist, PipelineError, Element, Artist, ArtistCredit, Release from troi.operations import is_homogeneous from troi.print_recording import PrintRecordingList