Skip to content

1.5.0 - New features, less crashes, and Linux support!

Compare
Choose a tag to compare
@dvx dvx released this 08 Jul 20:27
· 186 commits to master since this release

✨ Lofi is still the best @spotify player around, and it's only getting better!

Features

This update has been a long time coming, and this is why I'm skipping 1.3.0 and 1.4.0. A ton of work has been put into making Lofi more user friendly and less crash-prone. Thanks to everyone that reported bugs or gave feature requests and suggestions! You can finally:

  • Use Lofi on Linux 🐧
  • Resize the player πŸ’—
  • Always show your song info 🎡
  • Yell at me for blowing up your computer on the Lofi Discord server πŸ’₯

Metrics

MAU

Endpoints

Discord

I created a Lofi Discord server to better answer questions that might not warrant a full Github issue post. Feel free to join and hang out!

Changelog

  • New feature: Linux support (tested on Ubuntu, but no visualizations yet)
  • New feature: 3D hardware acceleration can be enabled or disabled
  • New feature: window position is now remembered
  • New feature: always-on-top behavior can be enabled or disabled
  • New feature: resizing the Lofi player now supported (drag the corners!)
  • New feature: song info can be always shown (streamer-requested feature)
  • New feature: Lofi can hide itself if Spotify is not detected
  • Only a single instance of Lofi can be run
  • No longer support visualizations on Mac
  • Remove volume capture daemon on Mac
  • Add new dev utility NPM script
  • Remove Mac microphone usage requirement
  • Bumped all dependencies
  • Added better and more robust settings management
  • Visualizations now have names
  • Lofi will now minimize to the tray instead of the taskbar
  • New Electron version needed some black magic changes (AtomNSWindow turned into ElectronNSWindow)
  • Seascape visualizations re-enabled
  • Lofi no longer crashes when attempting to play local media
  • Lofi no longer crashes when playing media without certain metadata (cover art, artist, etc.)
  • Visualizations are no longer cycled with A and D keys
  • Visualizations now picked from the new settings window
  • Removed a few bugs from BUGS.md
  • Bumped version number

Future

So that's the long and short of it, but there are (also) plenty of things I'm still working on:

  • Need to take some time and clean up the code πŸ₯΅
  • A better shuffle algorithm
  • More visualizations
  • Liking songs through the Lofi user interface
  • More sources! (YouTube, SoundCloud, etc.)
  • Implement auto-updater
  • Buy certificates and sign binaries

Support

Some have expressed interest in donating to support the project, so expect a ko-fi or Patreon page soon. In any case, keep spreading the word, and thanks to all that use and contribute to Lofi. As always, please report any bugs, issues, or feature requests.

See ya' later, alligator 🐊