📡 Idea Radar 每天 8:00 / 18:00 推送 · 18:00 生成精选
reddit · SideProject · 54 分 ← 返回列表

I got tired of Spotify eating 1GB of RAM in the background, so I built a native, ultra-lightweight client in Rust (uses ~60MB RAM)

Hey everyone, I love Spotify, but having an Electron app constantly draining my laptop's battery and eating up huge chunks of RAM just to play music in the background was driving me crazy. I wanted something completely native, fast, and incredibly resource-efficient. No embedded web browsers, no Javascript engines. So, I built SpotLight . It’s a pure Rust desktop client built using egui and librespot . Because of how egui works, the UI goes completely to sleep when you aren't act

五维评分

付费意愿
30
需求真实度
60
个人可落地
92
竞争空间
35
新鲜度
70

AI 分析

痛点:Spotify 官方 Electron 客户端后台占用 500MB-1.5GB 内存并耗电,用户需要原生轻量、低资源占用的桌面音乐客户端。

目标用户:在意内存/电池续航的 Spotify Premium 用户,尤其是 Windows/Linux 开发者和长期后台听歌用户。

证据:I got tired of Spotify eating 1GB of RAM in the background, so I built a native, ultra-lightweight client in Rust (uses ~60MB RAM); RAM Usage: ~60 MB (vs 500 MB - 1.5 GB for the official app); requires a Spotify Premium account

变现:开源核心免费,通过捐赠/赞助;或提供付费预编译安装包、自动更新、macOS 支持、歌词/主题等 Pro 功能,采用一次性买断或订阅。

MVP:基于 librespot + egui 做最小原生播放器,支持 Spotify Premium 登录、播放列表/播放控制、系统媒体键、同步歌词;2 周内先发布 Windows 或 Linux 单平台安装包并验证留存。

竞品:ncspot、Psst、Spotube、spotifyd、官方 Spotify 客户端

摘要:作者因 Spotify 官方客户端占用 500MB-1.5GB 内存而用 Rust 构建了原生客户端 SpotLight,内存约 60MB,后台 CPU 接近 0%,支持同步歌词和系统媒体控制。它依赖 librespot 和 Spotify Premium,需用户自备 Developer Client ID,目前开源免费。