Skip to content

MusicLib 1.71

Latest

Choose a tag to compare

@Harpo3 Harpo3 released this 18 May 19:51

MusicLib Release Notes


1.71 — 2026-05-18

Bug Fixes

  • Fixed device list returning empty and wrong device ID being extracted in the Mobile Panel and Settings dialog when using kdeconnect-cli ≥23.08. That release added on IP via TRANSPORT between the device ID and the status parenthesis, breaking the previous regex. Both parsers are now format-agnostic and work with all kdeconnect-cli versions.

Improvements

  • All direct acquire_db_lock / release_db_lock calls in shell scripts are now routed through the established wrapper functions, eliminating inconsistent call patterns and ensuring uniform lock timeout and error handling across all scripts.
  • Build-time DSV schema assertion (step b): CMake now verifies the DSV schema definition at configure time, catching schema mismatches before a binary is produced.
  • Test suite added for musiclib_init_config.sh, covering the config initialisation paths exercised during first-run setup and --restore-lastplayed.

Documentation

  • MUSICLIB_USER_MANUAL.md: updated setup section and FAQ music player wording for v1.70 generalisation.
  • README.md: updated MPRIS2 migration notes and player-agnostic setup instructions.