Spotifydが認証されなくなった
5/26 追記
最近になって認証方式の更新が行なわれ、この問題は解決しました。
解決方法
librespot側の解決を待つ。
環境
6.1.103-1-MANJARO(x86_64 GNU/Linux)
spotifyd 0.3.5
認証にはkeyringを使っている。
問題の概要
spotifydが起動しないと思ったら認証に失敗していた。
code:txt
failed to connect to spotify: Login failed with reason: Bad credentials
パスワードを変更をしてみたり直接パスワードを入力したりしても解決しなかった。
ユーザー名が間違っている可能性
表示されてるユーザー名と内部的に使われているユーザー名の両方を試したが変わらなかった。
考えれられる原因
概要としては、一部ユーザーの間で正しい認証情報を入れているのにも関わらず認証が失敗するというもの。
今回の不具合とおおむね一致している。
issueでは原因としてSpotifyがパスワードを用いた認証を削除した可能性が上げられていて、これからはOAuth認証を使っていく必要がありそうとのこと。
こちら側としてはlibrespotのアップデートを待つしかない、という結論になった。