[GH-ISSUE #703] Playback metadata not showing #1353

Closed
opened 2026-03-14 14:30:31 +03:00 by kerem · 1 comment
Owner

Originally created by @RuinedYourLife on GitHub (Apr 4, 2025).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/703

Describe the bug
I cannot see the track metadata in the player (even though the playback_format specifies it).

To Reproduce
Play anything.

Expected behaviour
I would like the track metadata to show up.

Log and backtrace
Empty backtrace.
My debug logs show data such as Bearer tokens, unsure if I should post it here?

Nonetheless, here's a quick check for ERROR in the logs:

  spotify-player rg ERROR 
...
spotify-player-25-04-04-05-24.log
321:2025-04-04T05:24:38.101491Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
322:2025-04-04T05:24:38.101513Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
343:2025-04-04T05:24:38.127997Z ERROR librespot_connect::spirc: ContextError: Error { kind: Unknown, error: StatusCode(502) }    
576:2025-04-04T05:24:43.961087Z ERROR client_request{request=GetUserFollowedArtists}: spotify_player::client::handlers: Failed to handle client request: failed to send a Spotify API request https://api.spotify.com/v1/me/following?type=artist&limit=20&after=2A83umpkQxHuNcL3ahaAvd: {"error": {"status": 502, "message": "" } }
641:2025-04-04T05:25:04.258224Z ERROR librespot_connect::spirc: ContextError: Error { kind: Unknown, error: StatusCode(502) }    
723:2025-04-04T05:25:10.578936Z ERROR librespot_connect::spirc: ContextError: Error { kind: Unknown, error: StatusCode(502) }    
963:2025-04-04T05:27:56.276694Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
964:2025-04-04T05:27:56.276721Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1190:2025-04-04T05:31:14.937107Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1191:2025-04-04T05:31:14.937130Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1351:2025-04-04T05:34:46.719429Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(201), debug_data: b"session_timed_out" }
1354:2025-04-04T05:34:46.719511Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1355:2025-04-04T05:34:46.719519Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1357:2025-04-04T05:34:46.767978Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(201), debug_data: b"session_timed_out" }
1360:2025-04-04T05:34:46.768030Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1361:2025-04-04T05:34:46.768038Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1363:2025-04-04T05:34:46.935746Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(201), debug_data: b"session_timed_out" }
1366:2025-04-04T05:34:46.935812Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1367:2025-04-04T05:34:46.935834Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1372:2025-04-04T05:35:38.461084Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1373:2025-04-04T05:35:38.461102Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1538:2025-04-04T05:40:08.177125Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1539:2025-04-04T05:40:08.177163Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1706:2025-04-04T05:43:08.536745Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1707:2025-04-04T05:43:08.536768Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)
1869:2025-04-04T05:46:31.248326Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) }
1870:2025-04-04T05:46:31.248348Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library)

Screenshots
Image

Environment

  • OS: Ubuntu 22.04
  • Application version: 0.20.4
  • Application features: default (streaming/rodio-backend)

Additional context
Running in a remote headless server in a byobu session (I don't think it matters but just in case).

Originally created by @RuinedYourLife on GitHub (Apr 4, 2025). Original GitHub issue: https://github.com/aome510/spotify-player/issues/703 **Describe the bug** I cannot see the track metadata in the player (even though the `playback_format` specifies it). **To Reproduce** Play anything. **Expected behaviour** I would like the track metadata to show up. **Log and backtrace** Empty backtrace. My debug logs show data such as Bearer tokens, unsure if I should post it here? Nonetheless, here's a quick check for `ERROR` in the logs: ```rs ➜ spotify-player rg ERROR ... spotify-player-25-04-04-05-24.log 321:2025-04-04T05:24:38.101491Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 322:2025-04-04T05:24:38.101513Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 343:2025-04-04T05:24:38.127997Z ERROR librespot_connect::spirc: ContextError: Error { kind: Unknown, error: StatusCode(502) } 576:2025-04-04T05:24:43.961087Z ERROR client_request{request=GetUserFollowedArtists}: spotify_player::client::handlers: Failed to handle client request: failed to send a Spotify API request https://api.spotify.com/v1/me/following?type=artist&limit=20&after=2A83umpkQxHuNcL3ahaAvd: {"error": {"status": 502, "message": "" } } 641:2025-04-04T05:25:04.258224Z ERROR librespot_connect::spirc: ContextError: Error { kind: Unknown, error: StatusCode(502) } 723:2025-04-04T05:25:10.578936Z ERROR librespot_connect::spirc: ContextError: Error { kind: Unknown, error: StatusCode(502) } 963:2025-04-04T05:27:56.276694Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 964:2025-04-04T05:27:56.276721Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1190:2025-04-04T05:31:14.937107Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1191:2025-04-04T05:31:14.937130Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1351:2025-04-04T05:34:46.719429Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(201), debug_data: b"session_timed_out" } 1354:2025-04-04T05:34:46.719511Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1355:2025-04-04T05:34:46.719519Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1357:2025-04-04T05:34:46.767978Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(201), debug_data: b"session_timed_out" } 1360:2025-04-04T05:34:46.768030Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1361:2025-04-04T05:34:46.768038Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1363:2025-04-04T05:34:46.935746Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(201), debug_data: b"session_timed_out" } 1366:2025-04-04T05:34:46.935812Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1367:2025-04-04T05:34:46.935834Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1372:2025-04-04T05:35:38.461084Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1373:2025-04-04T05:35:38.461102Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1538:2025-04-04T05:40:08.177125Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1539:2025-04-04T05:40:08.177163Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1706:2025-04-04T05:43:08.536745Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1707:2025-04-04T05:43:08.536768Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) 1869:2025-04-04T05:46:31.248326Z DEBUG Connection{peer=Client}: h2::codec::framed_write: send frame=GoAway { error_code: NO_ERROR, last_stream_id: StreamId(0) } 1870:2025-04-04T05:46:31.248348Z DEBUG Connection{peer=Client}: h2::proto::connection: Connection::poll; connection error error=GoAway(b"", NO_ERROR, Library) ``` **Screenshots** ![Image](https://github.com/user-attachments/assets/a3c826bf-c68e-4cdb-b8c8-e4805d5b1aae) **Environment** - OS: Ubuntu 22.04 - Application version: 0.20.4 - Application features: default (streaming/rodio-backend) **Additional context** Running in a remote headless server in a byobu session (I don't think it matters but just in case).
kerem 2026-03-14 14:30:31 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@RuinedYourLife commented on GitHub (Apr 7, 2025):

Could very much be a bug in the terminal I'm using, closing as it doesn't need attention atm.

<!-- gh-comment-id:2784884321 --> @RuinedYourLife commented on GitHub (Apr 7, 2025): Could very much be a bug in the terminal I'm using, closing as it doesn't need attention atm.
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/spotify-player#1353
No description provided.