Skip to content

LibreSpotUWP v1.0.4.1

Latest

Choose a tag to compare

@megabytesme megabytesme released this 07 Aug 12:24

LibreSpotUWP v1.0.4.1

Release Notes

In this bugfix release, I have added:

  1. Home page refinement - Sections now appear as soon as each one is ready, with bounded network requests and shorter timeouts to prevent long waits on slow or unreliable connections.
  2. Playback stability - Improved recovery when Spotify or the native playback session stalls, preventing the interface from freezing while a stuck session is replaced.
  3. Audio device switching - Ring Buffer Player, Rust WASAPI and Rust XAudio2 can now switch between available output devices while the app is running, without requiring a restart.
  4. Audio control refinement - Volume sliders are now responsive and repeated slider updates are combined instead of overwhelming playback work.
  5. Audio-key handling - Rejected Spotify audio keys no longer cause the queue to skip tracks repeatedly, and the app now explains the known compatibility limitation that can affect some Spotify accounts created after 2024. See librespot issue #1649 for more information.
  6. Windows 10 Mobile refinement - Fixed the Settings storage section reporting persisted and cached storage as unavailable.
  7. Playlist playback fix - When a playlist track ends, playback now continues with the next track in the selected playlist instead of incorrectly continuing its album.
  8. Live Tile refinement - Now Playing updates are sent immediately and remain available after the app leaves the foreground.
  9. Background playback refinement - Pressing Home no longer pauses active local playback.
  10. SMTC refinement - Added shuffle and repeat controls to the System Media Transport Controls, with their state kept synchronised with Spotify Connect.

I have done my best to avoid leaving any rough edges - However I am human! If you come across something, please do send feedback so I can improve it! :-)

Disclaimer: This is an unofficial, third-party implementation of a Spotify client for the Universal Windows Platform (UWP). This project is not affiliated with, endorsed, or sponsored by Spotify AB. Spotify is a trademark of Spotify AB.

Installation

To install, make sure you install the dependencies provided first in the ZIP archives.

For PCs

  1. Unzip the folder and all the contents.
  2. Open PowerShell.
  3. Change to the directory you unzipped using cd path/to/folder etc.
  4. Run .\Install.ps1.

For Windows 10 Mobile (or CoreOS-based versions of Windows)

You might be able to install the APPX simply by opening it - Make sure to do the dependencies first! If that does not work then try this:

  1. Open the Windows Settings app.
  2. Enable Device Portal and then open the URL displayed. Register the device using the code on screen if required.
  3. In the deploy page, add the APPX as the package to install and all the dependencies in the dependencies section.

Which file do I choose?

Architecture File Name Typical Devices
ARM32 LibreSpotUWP-v1.0.4.1-arm32.zip Windows 10 Mobile, Windows RT devices
ARM64 LibreSpotUWP-v1.0.4.1-arm64.zip Copilot+ PCs, HoloLens 2, Surface Duo, Windows on ARM, Snapdragon or Microsoft SQ1-SQ3
x86 LibreSpotUWP-v1.0.4.1-x86.zip Older PCs (typically with 4 GB RAM or less), emulators, HoloLens 1
x64 LibreSpotUWP-v1.0.4.1-x64.zip Modern PCs

Each ZIP contains only the dependency folder for its listed architecture.

How do I login?

To log in, you'll need to use LibreSpotUWP Login Helper to sign in to Spotify. In the LibreSpot app, you'll see the option to "Sign in with QR Code" - Use this and scan the generated QR code from the LibreSpotUWP Login Helper app. Alternatively use the "Sign in with text" option if you are on a PC! Then copy the text from the LibreSpotUWP Login Helper app.

This version of LibreSpotUWP is compatible with LibreSpotUWP Login Helper v1.0.0.3.

New Contributors

  • @maayan080 originally contributed the System Media Transport Controls shuffle and repeat change in their fork, which I then brought into LibreSpotUWP in 5f31cd0.

Full Changelog: https://github.com/megabytesme/LibreSpotUWP/compare/v1.0.4..v1.0.4.1