{"repo":"raitonoberu/sptlrx","free":true,"listed":false,"github":"https://github.com/raitonoberu/sptlrx","clone":"git clone https://github.com/raitonoberu/sptlrx.git","description":"Synchronized lyrics in your terminal","language":"Go","stars":509,"topics":["spotify","lyrics","terminal","spotifyd","mopidy","mpd","synced-lyrics"],"license":"MIT","category":"cli-tools","readme_excerpt":"sptlrx Synchronized lyrics in your terminal Features - Compatible with Spotify, MPD, Mopidy, MPRIS and browsers. - Works well with long lines & Unicode characters. - Easy to customize. - Allows piping to stdout. - Single binary & cross-plaftorm. Installation Linux - Arch Linux (@BachoSeven) - Debian / Ubuntu (@mdosch) - NixOS (@MoritzBoehme) Windows , MacOS & Other Download the binary from the Releases page or build it yourself. Configuration Config file will be created at the first launch. On Linux it's located in /.config/sptlrx/config.yaml . Run sptlrx -h to see the full path. Show config contents (with descriptions) Spotify If you want to use Spotify as your player, you will need to log in first. 1. Go to developer.spotify.com, create a new app, and set the redirect URI to http://127.0.0.1:8888/callback . Grab your Client ID and Client Secret. 2. Run sptlrx login . You can pass Client ID and Client Secret in one of three ways: - As environmental variables: SPOTIFY CLIENT ID and SPOTIFY CLIENT SECRET - As CLI parameters: --client-id and --client-secret - Interactively: run sptlrx login without providing credentials and you will be prompted to enter them 3. Spotify login page will open. Log in and wait for the success message. You only need to do this once. Your credentials will then be saved to $XDG STATE HOME/sptlrx/spotify-auth.json . MPD MPD server will be used as a player. Mopidy Mopidy server will be used as a player. MPRIS Linux only. System player that supports MPRI","default_branch":null,"files":null,"tree":[],"storefront":"/r/raitonoberu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raitonoberu/sptlrx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}