diff --git a/core/__pycache__/__init__.cpython-35.pyc b/core/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000..2ce5abb Binary files /dev/null and b/core/__pycache__/__init__.cpython-35.pyc differ diff --git a/core/__pycache__/metadata.cpython-35.pyc b/core/__pycache__/metadata.cpython-35.pyc new file mode 100644 index 0000000..3ea31fb Binary files /dev/null and b/core/__pycache__/metadata.cpython-35.pyc differ diff --git a/core/__pycache__/misc.cpython-35.pyc b/core/__pycache__/misc.cpython-35.pyc new file mode 100644 index 0000000..5eada01 Binary files /dev/null and b/core/__pycache__/misc.cpython-35.pyc differ diff --git a/core/metadata.py b/core/metadata.py index 444f9a3..0dbd199 100644 --- a/core/metadata.py +++ b/core/metadata.py @@ -1,8 +1,11 @@ -import urllib2 from mutagen.easyid3 import EasyID3 from mutagen.id3 import ID3, APIC from mutagen.mp4 import MP4, MP4Cover +try: + import urllib2 +except ImportError: + import urllib.request as urllib2 def compare(file, metadata): try: diff --git a/spotdl.py b/spotdl.py index 47c0ac0..6855c57 100644 --- a/spotdl.py +++ b/spotdl.py @@ -8,12 +8,16 @@ from titlecase import titlecase from slugify import slugify import spotipy import spotipy.oauth2 as oauth2 -import urllib2 import pafy import sys import os import subprocess +try: + import urllib2 +except ImportError: + import urllib.request as urllib2 + def generate_songname(raw_song): if misc.is_spotify(raw_song): tags = generate_metadata(raw_song)