[GH-ISSUE #174] download doesn't work. status "failed" #138

Closed
opened 2026-03-04 12:29:36 +03:00 by kerem · 3 comments
Owner

Originally created by @Nsh-GaMeS on GitHub (Sep 10, 2025).
Original GitHub issue: https://github.com/casualsnek/onthespot/issues/174

Hello,

I'm trying to download, like i usually would, but I've recently encountered an issue. I have onthespot installed on my windows machine, when i try to download i get "failed" status.

Image

-output of the terminal;

[2025-09-09 20:47:40,726 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 385:                 run() :: ERROR] -> Download process returned false: 7fbHCcjRAK6WhHAdhTCDXw
[2025-09-09 20:47:40,726 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 341:                 run() :: INFO] -> Processing download for track by id '7fbHCcjRAK6WhHAdhTCDXw', Attempt: 1/3
[2025-09-09 20:47:40,727 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "JADED"; Allow path separators: False
[2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "EYLR"; Allow path separators: False
[2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False
[2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False
[2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "BREAKAWAY"; Allow path separators: False
[2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "(C) 2025 BREAKAWAY"; Allow path separators: False
[2025-09-09 20:47:40,729 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "(P) 2025 BREAKAWAY"; Allow path separators: False
[2025-09-09 20:47:40,921 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 222:      download_track() :: ERROR] -> Download failed for track by id '7fbHCcjRAK6WhHAdhTCDXw', Unexpected error: Traceback (most recent call last):
  File "worker\downloader.py", line 122, in download_track
  File "librespot\audio\__init__.py", line 722, in load
  File "librespot\audio\__init__.py", line 774, in load_track
RuntimeError: Cannot get alternative track
 !
[2025-09-09 20:47:40,921 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 385:                 run() :: ERROR] -> Download process returned false: 7fbHCcjRAK6WhHAdhTCDXw
[2025-09-09 20:47:40,921 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 341:                 run() :: INFO] -> Processing download for track by id '7fbHCcjRAK6WhHAdhTCDXw', Attempt: 2/3
[2025-09-09 20:47:40,922 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "JADED"; Allow path separators: False
[2025-09-09 20:47:40,922 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "EYLR"; Allow path separators: False
[2025-09-09 20:47:40,923 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False
[2025-09-09 20:47:40,923 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False
[2025-09-09 20:47:40,924 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "BREAKAWAY"; Allow path separators: False
[2025-09-09 20:47:40,924 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "(C) 2025 BREAKAWAY"; Allow path separators: False
[2025-09-09 20:47:40,924 :: spotutils :: utils\spotify.py -> 97:       sanitize_data() :: INFO] -> Sanitising string: "(P) 2025 BREAKAWAY"; Allow path separators: False
[2025-09-09 20:47:41,126 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 222:      download_track() :: ERROR] -> Download failed for track by id '7fbHCcjRAK6WhHAdhTCDXw', Unexpected error: Traceback (most recent call last):
  File "worker\downloader.py", line 122, in download_track
  File "librespot\audio\__init__.py", line 722, in load
  File "librespot\audio\__init__.py", line 774, in load_track
RuntimeError: Cannot get alternative track
 !
[2025-09-09 20:47:41,126 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 385:                 run() :: ERROR] -> Download process returned false: 7fbHCcjRAK6WhHAdhTCDXw

I tried looking around to see if there is a solution for this in any of the closed issue, but no luck. if this is a known issue and there is a solution please lead me to it.

Thanks in advance!

Originally created by @Nsh-GaMeS on GitHub (Sep 10, 2025). Original GitHub issue: https://github.com/casualsnek/onthespot/issues/174 Hello, I'm trying to download, like i usually would, but I've recently encountered an issue. I have onthespot installed on my windows machine, when i try to download i get "failed" status. <img width="981" height="667" alt="Image" src="https://github.com/user-attachments/assets/99073e4a-ec4a-47ed-95fc-2ab468018c43" /> -output of the terminal; ```shell [2025-09-09 20:47:40,726 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 385: run() :: ERROR] -> Download process returned false: 7fbHCcjRAK6WhHAdhTCDXw [2025-09-09 20:47:40,726 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 341: run() :: INFO] -> Processing download for track by id '7fbHCcjRAK6WhHAdhTCDXw', Attempt: 1/3 [2025-09-09 20:47:40,727 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "JADED"; Allow path separators: False [2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "EYLR"; Allow path separators: False [2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False [2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False [2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "BREAKAWAY"; Allow path separators: False [2025-09-09 20:47:40,728 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "(C) 2025 BREAKAWAY"; Allow path separators: False [2025-09-09 20:47:40,729 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "(P) 2025 BREAKAWAY"; Allow path separators: False [2025-09-09 20:47:40,921 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 222: download_track() :: ERROR] -> Download failed for track by id '7fbHCcjRAK6WhHAdhTCDXw', Unexpected error: Traceback (most recent call last): File "worker\downloader.py", line 122, in download_track File "librespot\audio\__init__.py", line 722, in load File "librespot\audio\__init__.py", line 774, in load_track RuntimeError: Cannot get alternative track ! [2025-09-09 20:47:40,921 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 385: run() :: ERROR] -> Download process returned false: 7fbHCcjRAK6WhHAdhTCDXw [2025-09-09 20:47:40,921 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 341: run() :: INFO] -> Processing download for track by id '7fbHCcjRAK6WhHAdhTCDXw', Attempt: 2/3 [2025-09-09 20:47:40,922 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "JADED"; Allow path separators: False [2025-09-09 20:47:40,922 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "EYLR"; Allow path separators: False [2025-09-09 20:47:40,923 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False [2025-09-09 20:47:40,923 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "All I Do"; Allow path separators: False [2025-09-09 20:47:40,924 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "BREAKAWAY"; Allow path separators: False [2025-09-09 20:47:40,924 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "(C) 2025 BREAKAWAY"; Allow path separators: False [2025-09-09 20:47:40,924 :: spotutils :: utils\spotify.py -> 97: sanitize_data() :: INFO] -> Sanitising string: "(P) 2025 BREAKAWAY"; Allow path separators: False [2025-09-09 20:47:41,126 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 222: download_track() :: ERROR] -> Download failed for track by id '7fbHCcjRAK6WhHAdhTCDXw', Unexpected error: Traceback (most recent call last): File "worker\downloader.py", line 122, in download_track File "librespot\audio\__init__.py", line 722, in load File "librespot\audio\__init__.py", line 774, in load_track RuntimeError: Cannot get alternative track ! [2025-09-09 20:47:41,126 :: worker.downloader.SESSION_DL_TH-dff62c91-81cf-4e40-ac09-c54c27fbf0bb :: worker\downloader.py -> 385: run() :: ERROR] -> Download process returned false: 7fbHCcjRAK6WhHAdhTCDXw ``` I tried looking around to see if there is a solution for this in any of the closed issue, but no luck. if this is a known issue and there is a solution please lead me to it. Thanks in advance!
kerem closed this issue 2026-03-04 12:29:36 +03:00
Author
Owner

@macr1408 commented on GitHub (Sep 26, 2025):

this tool is indeed broken and apparently abandoned. Check the forks from this repo for an updated version :)

<!-- gh-comment-id:3336732312 --> @macr1408 commented on GitHub (Sep 26, 2025): this tool is indeed broken and apparently abandoned. Check the forks from this repo for an updated version :)
Author
Owner

@Ananastyman commented on GitHub (Nov 11, 2025):

I get the same error. It used to work fine until last week. Is there any update on the issue ?
Thanks

<!-- gh-comment-id:3514417749 --> @Ananastyman commented on GitHub (Nov 11, 2025): I get the same error. It used to work fine until last week. Is there any update on the issue ? Thanks
Author
Owner

@Nsh-GaMeS commented on GitHub (Nov 14, 2025):

I ended up using justin025 fork. It works way better and supports more then just spotify!

<!-- gh-comment-id:3533408987 --> @Nsh-GaMeS commented on GitHub (Nov 14, 2025): I ended up using [justin025](https://github.com/justin025) fork. It works way better and supports more then just spotify!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/onthespot#138
No description provided.