Addressing Electron App Memory Bloat

It's a reasonable assessment that everyone and their dog is tired of Electron-based desktop apps that pack a full web browser and waste gobs of RAM. Spotify lovers now have a reprieve from the memory blues in the form of the Spotifast client.

Spotifast is an OS-native application written in Rust, with an emphasis on lowering memory consumption and CPU utilization. The author claims that the app ought to use 150-200 MB of RAM, compared to the usual 600 MB to 1 GB that the official application chews through.

Enhanced UI and Customization Options

By default, Spotifast offers a reasonable facsimile of the standard Spotify UI, though with additional features including an EQ-like visualizer on the play bar, and dozens of keyboard shortcuts and playlist management features.

The alternative client also packs a bevy of add-ons, including dark, light, and custom themes, Milkdrop visualization support, and a Winamp mode that turns Spotifast's UI into the much-beloved player.

There's even support for Winamp skins in the .wsz format, too. Those features may be tugging at nostalgia, but they're also a breath of fresh air in this age of excessive minimalism.

Requirements and Setup

To use Spotifast, you'll need to have a Spotify Premium account, as presumably the ad delivery of the free version is tied to the official client. Once installed, you'll configure Spotifast as a connected device and grant it permissions to your account.

For now, there's no support for lossless audio, but that's subject to change — the librespot library underpinning Spotifast's playback doesn't yet support DRM'd lossless files, but might add the feature at some point, as popular demand seems quite high.

Availability and Future Development

You can download Spotifast for Windows, macOS, and Linux and let your machine enjoy some additional free RAM. Since the client is quite new, you might run into some turbulence — but development is active and going at a fast clip. Predictably, Spotify even extended a job offer to the author, who said they'd prefer to remain independent.