beetbox/beets

subsonicupdate fails cryptically when server is not available

クローズ

#5,635 opened on 2025/02/15

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Python (1,837 件のフォーク)batch import
good first issuesubsonicupdate

Repository metrics

Stars
 (12,133 個のスター)
PR merge metrics
 (平均マージ 26d 4h) (30d で 51 merged PRs)

説明

Problem

Running this command:

$ beet -vv mbsync

Led to this problem:

subsonicupdate: URL is https://[redacted].com/rest/startScan
subsonicupdate: auth type is password
subsonicupdate: Error: Expecting value: line 1 column 1 (char 0)

This happened because my Subsonic server was down, so the issue is just that beets should print a better error message when this happens.

Setup

  • OS:
  • Python version: 3.13.1
  • beets version: 2.2.0
  • Turning off plugins made problem go away (yes/no): n/a

My configuration (output of beet config) is:

(paste here)

I'll retry in a few days with a minimal config, I'm assuming mbsync needs a change to happen to actually run subsonicupdate.

コントリビューターガイド