Original Summary

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 actively interacting with it, meaning CPU/GPU usage drops to near 0%. Here is a quick comparison: RAM Usage: ~60 MB (vs 500 MB - 1.5 GB for the official app) Binary Size: ~22.5 MB standalone CPU Usage: Near 0% in background Some of the main features: Full native playback (via librespot ) Perfect time-synced lyrics (powered by LRCLIB) that scroll like the official app Native media controls integration (Windows SMTC and Linux MPRIS) * Custom UI accent colors The "catch": Because it relies on librespot , it requires a Spotify Premium account. Also, privacy is a priority, so your credentials never touch a third-party server. Because of this, you have to supply your own Spotify Developer Client ID to use it (it literally takes 1 minute to generate one, I wrote a step-by-step guide in the README). I'd love for you to try it out and let me know what you think, or if you have any feedback on the codebase! GitHub Repo: https://github.com/dddevid/SpotLight   submitted by   /u/Theb1ffy_ [link]   [comments]


  • 情报分类:商业与市场研究
  • 分类依据:内容涉及商业、投资或市场动态
  • 信息来源:Reddit · SideProject
  • 发布时间:2026/9/28 04:02:25