crmne/spotifast

Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 16th, 2026
Created on August 27th, 2026
Open Issues & Pull Requests: 71 (+0)
GitHub issues: Enabled
Number of forks: 203
Total Stargazers: 4,464 (+1)
Total Subscribers: 12 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.8 hours
Mean response time: 20.7 hours
90th percentile: 2.3 days
Tracked items: 237

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 10% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. 78% of issues opened in the past year have been closed, leaving a working backlog. Three people close 98% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 57
New in 7 days: 104
Closed in 7 days: 89
Avg open age: 7 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 82
Closed in 7 days: 67
Comments in 7 days: 25
Events in 7 days: 46

Top labels

  • enhancement (90)
  • bug (85)
  • agentic-workflows (73)
  • duplicate (16)
  • wontfix (9)
  • needs-info (6)
  • out-of-scope (2)
  • accessibility (1)

Detailed Description

Spotifast is a lightweight desktop music player that brings Spotify functionality to Linux, macOS, and Windows through a native Rust application.

The tool addresses the need for a performant Spotify client that works across multiple operating systems without the overhead of web-based or Electron-based alternatives. It achieves this by leveraging Rust for its core implementation and integrating librespot for audio playback capabilities. The application provides access to your entire Spotify library, supports local file playback, and implements Spotify Connect functionality, allowing you to control playback across devices. The interface is built with egui, a Rust GUI framework, and the player integrates with the Media Player Remote Interfacing Specification (MPRIS) on Linux systems.

Spotifast suits developers and users who prioritize resource efficiency and native performance over feature parity with the official Spotify client. It works well for those running Linux, macOS, or Windows who want a streamlined music player without the memory footprint of Electron-based applications. The project is particularly valuable for Linux users seeking MPRIS integration for system-level media controls. Anyone evaluating adoption should note that as a community-driven alternative client, it may lack some features present in the official Spotify application, though it covers the core listening experience.

The project shows active development with regular commits addressing bug fixes and feature improvements. Maintenance activity demonstrates responsiveness to user-reported issues and ongoing refinement of the codebase. The development approach reflects a focus on keeping the application lightweight while expanding platform support and stability.