Sptlrx Versions Save

Synchronized lyrics in your terminal

v1.2.2

1 month ago
  • Lyrics are not displayed when using your own cookie (#43) - fixed
  • Interactions with Spotify were refactored to use lyricsapi package (#44)

v1.2.1

4 months ago

This release contains a single change: MPRIS pattern matching has been removed in favor of checking names with and without the .instanceXXX suffix. If you are using ncspot or any other player that allows multiple instances, you no longer need to write an asterisk (ncspot.instance*), just write the player name. Example:

mpris:
  players: [ncspot, tauon, spotify]

Written by @BachoSeven in #39.

v1.2.0

5 months ago

Dear package maintainers, please notice the file name changes. Thanks!

Hello everyone, I'm happy to present you the new version of sptlrx.

What's new:

  • Browser support. Install the extension to display the lyrics of songs played in your browser. (#28)
  • Local lyrics source. Now you can use your own collection of .lrc files in sptlrx. (#29)
  • Support for pattern matching in MPRIS whitelist. You can now write rules like ncspot.instance*. Added by @BachoSeven. (#33)
  • FreeBSD support. This release contains new binaries. (#32)
Happy new year!

v1.1.0

1 year ago

My dear fellas, I am proud to present you the new version of sptlrx.

What's new:

  • MPRIS player whitelist. Coded almost a year ago by @MHoogesteger. Now you can specify a list of MPRIS players to use like this:
# config.yaml
player: mpris
mpris:
  players: [rhythmbox, spotifyd]
  • Releases page now contains armv6 binaries for Linux. Fixes #24.

  • Global ignoreErrors config field. true by default. Don't be distracted by lost connection errors anymore.

  • --verbose flag to quickly override ignoreErrors value.

  • host config field. Now you can use your own self-hosted API to fetch lyrics in case mine stops working.

What's fixed:

  • Runtime error if ignoreErrors=false.

  • Non-critical errors no longer lead to closure (resolves #21).

What's improved:

  • Error handling is now much more reliable.

  • Reduced binary size on Windows & Darwin because we no longer compile MPRIS.

  • Updated dependencies, switched back to cobra.

v1.0.0

1 year ago

The last release candidate was stable enough to call it successful. v1.0.0 adds a few finishing touches.

  • Removal of style flags is reverted. Some users on GitHub use it in their dotfiles, so it was a pretty stupid decision.
  • Default update interval was reduced from 3 secs to 2 secs. This improves overall synchronization.

v1.0.0-rc1

1 year ago

Hello, fellas! Been a long time, huh? This release has made sptlrx better.

First of all, we are no longer dependent on Spotify. Now you can listen to music in popular players such as MPD, Mopidy or even Chromium (MPRIS support) and enjoy fancy timesynced lyrics in your terminal. If you don't plan to use Spotify as a player, you don't even need to have an account, just change one line in the config file or run with a flag like sptlrx --player mpd. Cool? Cool.

Ah, yes, config file. It will be created at the first launch. On Linux, it's located in the ~/.config/sptlrx directory. The README has a detailed description of all the fields. Also, if you used a previous version of sptlrx, your Spotify cookie will be automatically moved to the config file.

Please note that this is a Release Candidate that may require testing. Create a new issue if you encounter any problems.

Thanks for staying here, I really hope you enjoy using sptlrx!

v0.2.0

2 years ago

The second release of sptlrx has a bunch of changes.

  • Customization: style the lyrics the way you want. Make the lines bold or italic, change the colors.
  • Piping: now you can use sptlrx as a script in polybar or other applications.
  • Stability: the codebase has been significantly improved. No more panics.

Thank you for your support!

Please note that sptlrx --version will output the wrong version due to bug (#10)

v0.1.0

2 years ago