LibreSpotUWP v1.0.4
Release Notes
In this release, I have added:
- 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.
- 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.
- Playback refinement - Massively improved track changes, seeking, pause/resume and Next/Previous reliability by preventing old or silent audio from leaking across playback transitions.
- Spotify Connect refinement - Improved playback transfer, position updates and pause/play state handling so another Spotify client does not get incorrectly overridden.
- Playback queue improvement - Added an application-owned next-track fallback when Spotify Connect does not provide the next item in time.
- Performance refinement - Removed intermittent UI freezes and resource storms by bounding Home requests, combining repeated UI work and reducing unnecessary background activity.
- Live Tile refinement - Repeated or unchanged tile updates are now combined instead of repeatedly updated.
- Logging refinement - Repetitive messages are rate-limited and file writes are batched so logging cannot interrupt playback on slower devices.
- 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...)
- 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
- Unzip the folder and all the contents.
- Open PowerShell.
- Change to the directory you unzipped using
cd path/to/folderetc. - 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:
- Open the
Windows Settingsapp. - Enable
Device Portaland then open the URL displayed. Register the device using the code on screen if required. - 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