github wimpysworld/sidra 1.3.0

one hour ago

Highlights ✨

  • Library playlists start from a track list that Sidra saves on your machine. Large playlists start in one to three seconds once a playlist has been opened, and in four to five seconds the first time, instead of 17 or more. Sidra checks the playlist for changes before each play and patches the saved list when it changed. A playlist that repeats a song, or any failure, uses Apple's own queue instead. The saved data is capped at 20 playlists, 5 MB and 30 days, and Sign out deletes it (#109).
  • Fixed saved playlist records that stayed in use after they expired, and a playlist edit that went unseen when it was made in the same second as the save (#326).
  • Added a custom scrobble endpoint for multi-scrobbler, set with apiUrl in the lastfm section of config.json. Sidra sends dummy credentials to it, never your Last.fm account, and discards held plays if the endpoint changes. See the Scrobbling wiki page for setup (#331).
  • Apple Music and Apple Music Classical now remember a language preference each. Your existing choice carries over to Classical once. Sidra also reads the language of a page that Apple loads without a language in its address, so a storefront such as Japan keeps its default language across restarts (#317).
  • Fixed MPRIS volume on Linux. An unchanged volume write no longer hides a later change from Apple's volume slider, so the reported volume stays current (#333).
  • Fixed the sidebar icon colours, which ignored the theme accent colour.
  • Updated the Electron toolchain, and raised the undici override to 7.30.1 and the minimatch override to 11.0.1 to clear audit advisories (#319, #322).

What's Changed

  • chore(nix): update hashes for v1.2.1 by @github-actions[bot] in #314
  • build(deps): bump nixpkgs from fe13242 to 09063bd by @dependabot[bot] in #316
  • build(deps): update Electron toolchain by @github-actions[bot] in #319
  • fix(deps): bump undici override to 7.30.1 and allow app-builder-lib 26.18.1 by @sith-skrye in #322
  • build(deps): bump nixpkgs from 09063bd to 3ec6363 by @dependabot[bot] in #323
  • build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #324
  • build(deps): bump nixpkgs from 3ec6363 to 0bb2eed by @dependabot[bot] in #328
  • build(deps): update Electron toolchain by @github-actions[bot] in #329
  • feat(config): remember language preferences for each music service by @flexiondotorg in #330
  • feat(lastfm): support a custom scrobble endpoint by @flexiondotorg in #331
  • feat(queue): start library playlists from a saved track list by @Tracentix in #326
  • fix(queue): reject expired playlist cache records before reuse by @flexiondotorg in #332
  • fix(mpris): keep volume reports aligned after unchanged writes by @flexiondotorg in #333

New Contributors

Full Changelog: 1.2.1...1.3.0

Don't miss a new sidra release

NewReleases is sending notifications on new releases.