mirror of
https://github.com/GladistonXD/votify-fix.git
synced 2026-04-26 15:05:58 +03:00
[GH-ISSUE #5] Seems to hang on "Getting decryption key" #5
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/votify-fix#5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sambragg on GitHub (Feb 7, 2026).
Original GitHub issue: https://github.com/GladistonXD/votify-fix/issues/5
Output from running
votify --log-level DEBUG:@solarfox64-design commented on GitHub (Feb 7, 2026):
This error only occurs with the remote CDM; it works fine with device.wvd local, but the download speed is reduced. I hope you resolve the problem. A hug from Mexico.
@GladistonXD commented on GitHub (Feb 10, 2026):
After a certain number of songs, the speed is reduced because Spotify recognizes multiple requests for decryption keys, so it needs 4 to 5 attempts to obtain the key, which is why it becomes slow.
@cynthia2006 commented on GitHub (Feb 26, 2026):
That's what I was wondering, but my investigation reveals that the tracks could be downloaded in parallel, and the decryption could then proceed at any speed. Besides, they might be using HTTP/2 or TLS fingerprinting too.
@GladistonXD commented on GitHub (Feb 26, 2026):
@cynthia2006 Can you download 80 decryption keys simultaneously? I've never tested it, but if that were the case, it would be possible to download an entire playlist without potential bans. The problem is the time it takes to process everything and then download it.
@cynthia2006 commented on GitHub (Feb 26, 2026):
No, ofcourse not. We can download the encrypted tracks in parallel, but license acquisition can proceed sequentially. I'm investigating that in my project votifast.
@GladistonXD commented on GitHub (Feb 26, 2026):
The problem lies with the decryption key; there's no limitation on downloading the encrypted tracks.
@cynthia2006 commented on GitHub (Feb 26, 2026):
Yeah, that's the bottleneck. However, quickly saving the tracks first, then decrypting does seem like a better option. I'm wondering if we could figure out how does Spotify decrypts in the offline mode, we can possibly bypass the ratelimit.