Spowlo
Spowlo copied to clipboard
Download problem
Checklist
- [X] I've verified that I'm running the latest stable version of Spowlo or any later preview versions.
- [X] I've checked that the YouTube Music is available in my country.
- [X] I understand that the issue will be (ignored/closed) if I intentionally remove or skip any mandatory field.
Describe the bug
Again, the song I want is not downloaded.
To Reproduce
No response
Error reports
App version: 1.3.4 (10340) Device information: Android 13 (API 33) Supported ABIs: [arm64-v8a, armeabi-v7a, armeabi] spotDL version: null
URL: https://open.spotify.com/track/3NM41PVVUr0ceootKAtkAj?si=0hmG1oliT0SwYkxN_44ckA Error executing command: [/data/app/~~ivJXRa3uY4f6or2tmToaUg==/com.bobbyesp.spowlo-qz3-V0utWD4MOPufJe_Q7Q==/lib/arm64/libpython.bin.so, /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/spotdl/spotdl, save, https://open.spotify.com/track/3NM41PVVUr0ceootKAtkAj?si=0hmG1oliT0SwYkxN_44ckA, --save-file, /data/user/0/com.bobbyesp.spowlo/files/spotdl/.spotdl/meta_info/36a571ab-edfe-4c93-8ce8-fcfc7e2480eb.spotdl, --no-cache, --ffmpeg, /data/app/~~ivJXRa3uY4f6or2tmToaUg==/com.bobbyesp.spowlo-qz3-V0utWD4MOPufJe_Q7Q==/lib/arm64/libffmpeg.so], exit code: 1, stderr:
stdout: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connectionpool.py:386 in _make_request │
│ │
│ 385 │ │ try: │
│ ❱ 386 │ │ │ self._validate_conn(conn) │
│ 387 │ │ except (SocketTimeout, BaseSSLError) as e: │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connectionpool.py:1042 in │
│ validate_conn │
│ │
│ 1041 │ │ if not getattr(conn, "sock", None): # AppEngine might not ha │
│ ❱ 1042 │ │ │ conn.connect() │
│ 1043 │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connection.py:414 in connect │
│ │
│ 413 │ │ │
│ ❱ 414 │ │ self.sock = ssl_wrap_socket( │
│ 415 │ │ │ sock=conn, │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/util/ssl.py:449 in ssl_wrap_socket │
│ │
│ 448 │ if send_sni: │
│ ❱ 449 │ │ ssl_sock = ssl_wrap_socket_impl( │
│ 450 │ │ │ sock, context, tls_in_tls, server_hostname=server_hostname │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/util/ssl.py:493 in │
│ _ssl_wrap_socket_impl │
│ │
│ 492 │ if server_hostname: │
│ ❱ 493 │ │ return ssl_context.wrap_socket(sock, server_hostname=server_ho │
│ 494 │ else: │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/ssl.py:500 in wrap_socket │
│ │
│ 499 │ │ # ctx._wrap_socket() │
│ ❱ 500 │ │ return self.sslsocket_class._create( │
│ 501 │ │ │ sock=sock, │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/ssl.py:1040 in _create │
│ │
│ 1039 │ │ │ │ │ │ raise ValueError("do_handshake_on_connect sho │
│ ❱ 1040 │ │ │ │ │ self.do_handshake() │
│ 1041 │ │ │ except (OSError, ValueError): │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/ssl.py:1309 in do_handshake │
│ │
│ 1308 │ │ │ │ self.settimeout(None) │
│ ❱ 1309 │ │ │ self._sslobj.do_handshake() │
│ 1310 │ │ finally: │
╰──────────────────────────────────────────────────────────────────────────────╯
timeout: _ssl.c:1091: The handshake operation timed out
During handling of the above exception, another exception occurred:
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/requests/adapters.py:489 in send │
│ │
│ 488 │ │ │ if not chunked: │
│ ❱ 489 │ │ │ │ resp = conn.urlopen( │
│ 490 │ │ │ │ │ method=request.method, │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connectionpool.py:787 in urlopen │
│ │
│ 786 │ │ │ │
│ ❱ 787 │ │ │ retries = retries.increment( │
│ 788 │ │ │ │ method, url, error=e, _pool=self, _stacktrace=sys.exc │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/util/retry.py:550 in increment │
│ │
│ 549 │ │ │ if read is False or not self._is_method_retryable(method): │
│ ❱ 550 │ │ │ │ raise six.reraise(type(error), error, _stacktrace) │
│ 551 │ │ │ elif read is not None: │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/packages/six.py:770 in reraise │
│ │
│ 769 │ │ │ │ raise value.with_traceback(tb) │
│ ❱ 770 │ │ │ raise value │
│ 771 │ │ finally: │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connectionpool.py:703 in urlopen │
│ │
│ 702 │ │ │ # Make the request on the httplib connection object. │
│ ❱ 703 │ │ │ httplib_response = self._make_request( │
│ 704 │ │ │ │ conn, │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connectionpool.py:389 in _make_request │
│ │
│ 388 │ │ │ # Py2 raises this as a BaseSSLError, Py3 raises it as soc │
│ ❱ 389 │ │ │ self._raise_timeout(err=e, url=url, timeout_value=conn.ti │
│ 390 │ │ │ raise │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/site-packages/urllib3/connectionpool.py:340 in │
│ _raise_timeout │
│ │
│ 339 │ │ if isinstance(err, SocketTimeout): │
│ ❱ 340 │ │ │ raise ReadTimeoutError( │
│ 341 │ │ │ │ self, url, "Read timed out. (read timeout=%s)" % time │
╰──────────────────────────────────────────────────────────────────────────────╯
ReadTimeoutError: HTTPSConnectionPool(host='music.youtube.com', port=443): Read
timed out. (read timeout=30)
During handling of the above exception, another exception occurred:
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/runpy.py:192 in _run_module_as_main │
│ │
│ 191 │ │ sys.argv[0] = mod_spec.origin │
│ ❱ 192 │ return _run_code(code, main_globals, None, │
│ 193 │ │ │ │ │ "main", mod_spec) │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/packages/python/us │
│ r/lib/python3.8/runpy.py:85 in _run_code │
│ │
│ 84 │ │ │ │ │ spec = mod_spec) │
│ ❱ 85 │ exec(code, run_globals) │
│ 86 │ return run_globals │
│ │
│ /data/user/0/com.bobbyesp.spowlo/no_backup/spotdl_android/spotdl/spotdl/ma │
│ in.py:9 in
Screenshots & Screen Records
Device info
App version: 1.3.4 (10340) Device information: Android 13 (API 33) Supported ABIs: [arm64-v8a, armeabi-v7a, armeabi] spotDL version: null
Additional context
No response
Seems like you don't have access to YT Music in your contry. Try using a VPN (sorry for being late to answer).