dvx/lofi
dvx/lofi has 1,309 GitHub stars and 91 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 08:08 UTC. Last push 2024-12-24.
🎵🔉 A mini Spotify player with WebGL visualizations.
Measured star growth
- in 24h
- +1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Lofi: a tiny Spotify player
![]() |
![]() |
Lofi is a mini Spotify player with visualizations. It is not a replacement for the Spotify Desktop app, nor does it play music independently of the Spotify app; instead, Lofi works alongside it to provide a more intuitive and pleasant access to common features. Lofi also displays cover art and track info stylishly and it facilitates WebGL-powered audio visualizations for both Windows, MacOS and Linux. In other words, it's a "tiny Spotify player" or a "mini mode" to enhance the Spotify desktop app.
Design goals
- A small,
1:1aspect ratio player depicting album art - An always-on-top "widget-like" app
- Minimalist (no extraneous controls)
- Multiple-screen capable
- Windows, MacOS and Linux compatible
- Visualization-ready (WebGL)
- ≤ 100MB memory footprint
Building
To build, you'll need node-gyp, a compatible Python version (2.x), and your operating system's SDK (Microsoft Build Tools or Xcode).
First, you'll need to run:
$ yarn install
If you have more than one Python installation on your system, you can prevent the build from failing by editing the package.json file in the root directory.
Append the following on the "build": ... line:
--python path/to/python27
Now you can run yarn install again.
Distribution
To create a setup file, run yarn run dist. The output will be located in ./dist.
$ yarn run dist
Development
To develop, open up a Terminal and type:
$ yarn run development
$ yarn run start
Bugs, issues, and contributing
Found a 🐛? Have a feature request? Feel free to open an issue or contribute.
As always, you are more than welcome join our Discord 🎤 server. The more the merrier! 🎉
Don't forget to ⭐ and/or fork this repo.
License
MIT
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,722 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,262 starsreact/react
The library for web and native user interfaces.
252,365 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,629 stars
