beetbox/beets

subsonicupdate fails cryptically when server is not available

Chiusa

#5635 aperta il 15 feb 2025

 (0 commenti) (0 reazioni) (0 assegnatari)Python (1837 fork)batch import
good first issuesubsonicupdate

Metriche repository

Star
 (12.133 stelle)
Metriche merge PR
 (Merge medio 26g 4h) (51 PR mergiate in 30 g)

Descrizione

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.

Guida contributor