[GH-ISSUE #26] M3u Playlist option doesn't work #16

Closed
opened 2026-03-04 12:28:02 +03:00 by kerem · 7 comments
Owner

Originally created by @PassiveLemon on GitHub (Oct 20, 2022).
Original GitHub issue: https://github.com/casualsnek/onthespot/issues/26

I'm on Windows 10. I have M3u playlist option enabled and after all of the songs are either done downloading or already downloaded, it just repeats:
"Playlist m3u8 checking ID #############"
"Playlist ############# Has some items left to download"
There is also no info on it in the readme so I'm not sure if there is something I am missing.

Originally created by @PassiveLemon on GitHub (Oct 20, 2022). Original GitHub issue: https://github.com/casualsnek/onthespot/issues/26 I'm on Windows 10. I have M3u playlist option enabled and after all of the songs are either done downloading or already downloaded, it just repeats: "Playlist m3u8 checking ID #############" "Playlist ############# Has some items left to download" There is also no info on it in the readme so I'm not sure if there is something I am missing.
kerem 2026-03-04 12:28:02 +03:00
Author
Owner

@casualsnek commented on GitHub (Oct 20, 2022):

I just figured playlist creation fails if any item on playlist is at unavailable state in Spotify. I think this is the issue.
Can you check downloads tab to see if any playlist items has 'Unavailable' status ?

<!-- gh-comment-id:1286177243 --> @casualsnek commented on GitHub (Oct 20, 2022): I just figured playlist creation fails if any item on playlist is at unavailable state in Spotify. I think this is the issue. Can you check downloads tab to see if any playlist items has 'Unavailable' status ?
Author
Owner

@PassiveLemon commented on GitHub (Oct 20, 2022):

I do have a playlist that had 4 unavailable items but this happened for my other playlists that don't have any unavailable items. It didn't matter whether any downloads failed, failed and then got re-downloaded, already had some downloaded, or successfully downloaded all of the songs in one go, it never made the m3u

<!-- gh-comment-id:1286249680 --> @PassiveLemon commented on GitHub (Oct 20, 2022): I do have a playlist that had 4 unavailable items but this happened for my other playlists that don't have any unavailable items. It didn't matter whether any downloads failed, failed and then got re-downloaded, already had some downloaded, or successfully downloaded all of the songs in one go, it never made the m3u
Author
Owner

@casualsnek commented on GitHub (Oct 20, 2022):

I will check the issue and update the comment when i make changes.

<!-- gh-comment-id:1286252086 --> @casualsnek commented on GitHub (Oct 20, 2022): I will check the issue and update the comment when i make changes.
Author
Owner

@PassiveLemon commented on GitHub (Oct 20, 2022):

image
Just in case this helps

<!-- gh-comment-id:1286263039 --> @PassiveLemon commented on GitHub (Oct 20, 2022): ![image](https://user-images.githubusercontent.com/72527881/197076420-f1ab7101-dcc1-4177-8f56-a4c713bc690c.png) Just in case this helps
Author
Owner

@vortex91 commented on GitHub (Apr 6, 2023):

I fixed the code to handle "unavailable" and "failed" use casee.
runtimedata.py: added "missing"
downlowder.py: added "missing.add(trk_track_id_str)" to " if not is_playable:" and "except Exception:"
utility: changed logic of ddc to "set(downloaded_data.keys()).union(missing)" and " if track_id in missing:"

users can unzip and replace in proper folders the 3 files with the attachment and it will create m3u when unavaialble or failed to download

edits.zip

<!-- gh-comment-id:1499294938 --> @vortex91 commented on GitHub (Apr 6, 2023): I fixed the code to handle "unavailable" and "failed" use casee. runtimedata.py: added "missing" downlowder.py: added "missing.add(trk_track_id_str)" to " if not is_playable:" and "except Exception:" utility: changed logic of ddc to "set(downloaded_data.keys()).union(missing)" and " if track_id in missing:" users can unzip and replace in proper folders the 3 files with the attachment and it will create m3u when unavaialble or failed to download [edits.zip](https://github.com/casualsnek/onthespot/files/11172371/edits.zip)
Author
Owner

@casualsnek commented on GitHub (May 18, 2023):

This should be fixed in development branch, can you try again if the playlist feature works as expected ?

<!-- gh-comment-id:1553133915 --> @casualsnek commented on GitHub (May 18, 2023): This should be fixed in development branch, can you try again if the playlist feature works as expected ?
Author
Owner

@PassiveLemon commented on GitHub (Apr 23, 2025):

Closing stale issue

<!-- gh-comment-id:2825037298 --> @PassiveLemon commented on GitHub (Apr 23, 2025): Closing stale issue
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#16
No description provided.