[GH-ISSUE #257] Metadata fetch fails on Linux (works on Windows) #948

Closed
opened 2026-03-01 17:33:01 +03:00 by kerem · 6 comments
Owner

Originally created by @auubrush400 on GitHub (Jan 11, 2026).
Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/257

Problem

SpotiFLAC fails to fetch album metadata with error "failed to fetch metadata" after 10-second timeout. This occurs with multiple albums. The app is up to date (installed via Gear Lever appimage manager).

Attempted albums:

  • Big Bam Boom by Daryl Hall & John Oates
  • On Company Time by Oct

The same functionality worked without issues on Windows. Tested with VPN both connected and disconnected on Fedora - both failed.

Debug logs show consistent behaviour:

[17:21:20] [info] fetching album metadata...
[17:21:20] [debug] url: https://open.spotify.com/album/3rz6xnejkumgzmkdlsywfu?si=ae74a6a73cc04abe
[17:21:30] [error] fetch failed: failed to fetch metadata
[17:21:30] [error] failed to fetch metadata
[17:32:41] [info] fetching album metadata...
[17:32:41] [debug] url: https://open.spotify.com/album/3njsnwhoa795o7tlxvqey0?si=adk3ozlrsc-rxkoiy5hjaw
[17:32:51] [error] fetch failed: failed to fetch metadata
[17:32:51] [error] failed to fetch metadata

Type

Album

Spotify URL

https://open.spotify.com/album/3rz6xnejkumgzmkdlsywfu
https://open.spotify.com/album/3njsnwhoa795o7tlxvqey0

OS

Linux (Fedora 43 GNOME Desktop)

Originally created by @auubrush400 on GitHub (Jan 11, 2026). Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/257 ### Problem SpotiFLAC fails to fetch album metadata with error "failed to fetch metadata" after 10-second timeout. This occurs with multiple albums. The app is up to date (installed via Gear Lever appimage manager). Attempted albums: - Big Bam Boom by Daryl Hall & John Oates - On Company Time by Oct The same functionality worked without issues on Windows. Tested with VPN both connected and disconnected on Fedora - both failed. Debug logs show consistent behaviour: ``` [17:21:20] [info] fetching album metadata... [17:21:20] [debug] url: https://open.spotify.com/album/3rz6xnejkumgzmkdlsywfu?si=ae74a6a73cc04abe [17:21:30] [error] fetch failed: failed to fetch metadata [17:21:30] [error] failed to fetch metadata [17:32:41] [info] fetching album metadata... [17:32:41] [debug] url: https://open.spotify.com/album/3njsnwhoa795o7tlxvqey0?si=adk3ozlrsc-rxkoiy5hjaw [17:32:51] [error] fetch failed: failed to fetch metadata [17:32:51] [error] failed to fetch metadata ``` ### Type Album ### Spotify URL https://open.spotify.com/album/3rz6xnejkumgzmkdlsywfu https://open.spotify.com/album/3njsnwhoa795o7tlxvqey0 ### OS Linux (Fedora 43 GNOME Desktop)
kerem closed this issue 2026-03-01 17:33:01 +03:00
Author
Owner

@srikarballi commented on GitHub (Jan 11, 2026):

same problem

<!-- gh-comment-id:3734110531 --> @srikarballi commented on GitHub (Jan 11, 2026): same problem
Author
Owner

@whaleeyed commented on GitHub (Jan 11, 2026):

Also experiencing this, same error messages on Debian 13 (XFCE desktop environment) using the 7.0.1 appimage downloaded directly from the latest release.

<!-- gh-comment-id:3734178766 --> @whaleeyed commented on GitHub (Jan 11, 2026): Also experiencing this, same error messages on Debian 13 (XFCE desktop environment) using the 7.0.1 appimage downloaded directly from the latest release.
Author
Owner

@auubrush400 commented on GitHub (Jan 11, 2026):

Update: Root cause identified

After investigation with debug logging, the metadata API server afkarxyz.web.id is completely unreachable:

Evidence:

  • Browser: ERR_CONNECTION_RESET
  • curl: Connection reset by peer
  • openssl: write:errno=104, no peer certificate available
  • SpotiFLAC debug: dial tcp 8.215.50.195:443: connect: connection refused

The server is actively refusing all TLS connections from all clients (browsers, CLI tools, SpotiFLAC).

Server status: afkarxyz.web.id appears to be completely offline/blocking all traffic as of 2026-01-11.

<!-- gh-comment-id:3734234938 --> @auubrush400 commented on GitHub (Jan 11, 2026): ## Update: Root cause identified After investigation with debug logging, the metadata API server `afkarxyz.web.id` is completely unreachable: **Evidence:** - Browser: `ERR_CONNECTION_RESET` - curl: `Connection reset by peer` - openssl: `write:errno=104`, `no peer certificate available` - SpotiFLAC debug: `dial tcp 8.215.50.195:443: connect: connection refused` The server is actively refusing all TLS connections from all clients (browsers, CLI tools, SpotiFLAC). **Server status:** `afkarxyz.web.id` appears to be completely offline/blocking all traffic as of 2026-01-11.
Author
Owner

@afkarxyz commented on GitHub (Jan 11, 2026):

Image

My server is overloaded with many requests

<!-- gh-comment-id:3734253872 --> @afkarxyz commented on GitHub (Jan 11, 2026): <img width="288" height="104" alt="Image" src="https://github.com/user-attachments/assets/a103df96-5151-48fa-bc73-75645f48015c" /> My server is overloaded with many requests
Author
Owner

@auubrush400 commented on GitHub (Jan 11, 2026):

@afkarxyz I apologise - I misdiagnosed the connection failures as the server being offline rather than overloaded. The symptoms (connection refused/reset) looked identical from the client side.

For what it's worth, some approaches that might help with load:

  • Cloudflare free tier can handle caching and absorb traffic spikes
  • Rate limiting per-IP at the API level
  • Consider multiple API endpoints or fallback sources if traffic continues growing

No pressure though - just general suggestions if they're useful.

<!-- gh-comment-id:3734272371 --> @auubrush400 commented on GitHub (Jan 11, 2026): @afkarxyz I apologise - I misdiagnosed the connection failures as the server being offline rather than overloaded. The symptoms (connection refused/reset) looked identical from the client side. For what it's worth, some approaches that might help with load: - Cloudflare free tier can handle caching and absorb traffic spikes - Rate limiting per-IP at the API level - Consider multiple API endpoints or fallback sources if traffic continues growing No pressure though - just general suggestions if they're useful.
Author
Owner

@auubrush400 commented on GitHub (Jan 11, 2026):

Note: The issue title is misleading - this affects all platforms, not just Linux. It's the server overload affecting everyone.

<!-- gh-comment-id:3734272969 --> @auubrush400 commented on GitHub (Jan 11, 2026): Note: The issue title is misleading - this affects all platforms, not just Linux. It's the server overload affecting everyone.
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/SpotiFLAC#948
No description provided.