mirror of
https://github.com/Rigellute/spotify-tui.git
synced 2026-04-27 00:25:53 +03:00
[GH-ISSUE #178] Have to restart spotifyd after playing a song #88
Labels
No labels
bug
enhancement
good first issue
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/spotify-tui#88
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 @pviotti on GitHub (Dec 1, 2019).
Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/178
Sometimes, after playing a song, it shows the
Spotify API reported an errormessage. So I have to restart spotifyd (systemctl --user restart spotifyd.service), after which it starts working again.This happens only sometimes, but often enough to be inconvenient. This is the error log I get from spotifyd:
I can't figure out what condition triggers it, but it looks like it's related to this spotifyd issue https://github.com/Spotifyd/spotifyd/issues/156 , which in turns may be related to librespot.
I know spotify-tui is not to blame, but I'm posting this issue so that other users experiencing the same can find some information. (Maybe on spotity-tui's side, a more informative error message can be shown..?)
OS: Arch Linux
spotify-tui: 0.10.0 (AUR package from git, updated today)
spotifyd: 0.2.20
@Rigellute commented on GitHub (Dec 2, 2019):
Thanks for the info @pviotti
@stevensonmt commented on GitHub (Dec 3, 2019):
Think it's actually this issue with librespot: https://github.com/librespot-org/librespot/issues/134
@sputnick1124 commented on GitHub (Dec 13, 2019):
Unfortunately the errors we get back from rspotify are lacking somewhat. Getting anything more than the HTTP error code seems to be problematic. I definitely agree that better error handling/reporting is a goal worth devoting attention to, however.