Skip to content

LibreSpotUWP v1.0.4

Latest

Choose a tag to compare

@megabytesme megabytesme released this 23 Jul 04:57

LibreSpotUWP v1.0.4

Release Notes

In this release, I have added:

  1. New audio backend options - You can now choose between:
    • Ring Buffer Player - The existing renderer with AudioGraph effects.
    • Rust WASAPI - A lightweight native Windows renderer, which doesn't support effects.
    • Rust XAudio2 - A native Windows renderer with equalizer, bass boost, vocal boost, warm, echo, reverb and limiter effects.
  2. With the new audio backend options, audio skips should be a thing of the past - I recommend using XAudio2 first, then if you experience any issues try using WASAPI. Ring Buffer Player is no longer recommended for use.
  3. Playback refinement - Massively improved track changes, seeking, pause/resume and Next/Previous reliability by preventing old or silent audio from leaking across playback transitions.
  4. Spotify Connect refinement - Improved playback transfer, position updates and pause/play state handling so another Spotify client does not get incorrectly overridden.
  5. Playback queue improvement - Added an application-owned next-track fallback when Spotify Connect does not provide the next item in time.
  6. Performance refinement - Removed intermittent UI freezes and resource storms by bounding Home requests, combining repeated UI work and reducing unnecessary background activity.
  7. Live Tile refinement - Repeated or unchanged tile updates are now combined instead of repeatedly updated.
  8. Logging refinement - Repetitive messages are rate-limited and file writes are batched so logging cannot interrupt playback on slower devices.
  9. Spotify DJ handling - The app now clearly explains that Spotify DJ is not supported instead of attempting to open it as a normal playlist (To be fixed...)
  10. SMTC refinement - Playback state, track information and position remain synchronised during transitions and Spotify Connect transfers.

I have done my best to avoid leaving any rough edges (especially compared to the prior beta release) - However I am human! If you come across something, please do send feedback so I can improve it! Otherwise this should be a much more refined experience :-)

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-arm32.zip Windows 10 Mobile, Windows RT devices
ARM64 LibreSpotUWP-v1.0.4-arm64.zip Copilot+ PCs, HoloLens 2, Surface Duo, Windows on ARM, Snapdragon or Microsoft SQ1-SQ3
x86 LibreSpotUWP-v1.0.4-x86.zip Older PCs (typically with 4 GB RAM or less), emulators, HoloLens 1
x64 LibreSpotUWP-v1.0.4-x64.zip Modern PCs

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.

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