Command Line Lyrics fetcher from mpris media player like Spotify, VLC, Audacious
Project description
Lyrics-In-Terminal
Shows lyrics of songs from your favourite music player in terminal.
Supported Players
Almost all of the mpris specification compliant media players are supported, including -
- Spotify
- VLC Media player
- Rhythmbox
- Audacious
Requirements
- Python >= 3.6
- dbus-python
- curses
Installation
From PyPi
pip install lyrics-in-terminal
If pip install fails, then try installing python-dbus package from your distribution's repository first.
From Source
First install dbus-python from your distribution's repository.
Debian and Ubuntu
sudo apt install python-dbus
Arch Linux
sudo pacman -S python-dbus
Install from source
git clone https://github.com/Jugran/lyrics-in-terminal.git
cd lyrics-in-terminal
pip install . --user
Usage
$ lyrics
Default player is Spotify, if you want to show lyrics from some other then pass player name as an argument
$ lyrics {playername}
$ lyrics vlc
$ lyrics audacious
$ lyrics rhythmbox
Keybindings
Action | Keybinding |
---|---|
Scroll Up | Up Arrow | ↑ / Mouse wheel Up |
Scroll Down | Down Arrow | ↓/ Mouse wheel Down |
Scroll Up (5 steps) | Left Arrow | ← |
Scroll Down (5 steps) | Right Arrow | → |
Align Text Right | l |
Align Text Center | k |
Align Text Left | j |
Update Lyrics (from Azlyrics) |
r |
Update Lyrics (from Google) |
R |
Delete lyrics file | d |
Quit Program | q |
- Update Lyrics: Deletes local cached lyrics and fetches lyrics from the internet.
- Delete Lyrics: Deletes local lyrics text file from
~/.cache/lyrics/{trackname}
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for lyrics_in_terminal-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33beabaabd34992ed2e4afa789c514d7322053c2f05cf91bdebdfca456b713e0 |
|
MD5 | 59f36b04d485f2bbb705dbb02f7434ac |
|
BLAKE2b-256 | 248ce35dcc9b9f8c98ea12b71e801955a0dd3979ab92d9bb25c083eca5b6f149 |