LITT
LITT (Lyrics in the Terminal) is, as the name suggests, a way to display lyrics of the currently playing song in the terminal. Note that this tool currently only supports linux as it uses playerctl but it may be expanded to multiple operating systems in the future.
Usage
Firstly make sure playerctl is installed:
# Debian / Debian-based
sudo apt install playerctl
# Fedora / Fedora-based
sudo dnf install playerctl
# Arch / Arch-based
sudo pacman -S playerctl
You can run LITT by typing litt and then choose your playerctl source.
To access the settings run litt --settings.
Installation
The following commands will automatically install uv and LITT
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install litt
Building
Prerequisites
- python (with pip)
- git/(gh)
- Clone GitHub repository
git clone https://github.com/FabBeyond/litt.git
cd litt
- Set up a virtual environment
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- Run the program
python3 src/main.py
Release files for litt 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| litt-0.2.1.tar.gz | 15.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| litt-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.0 MB
Release files / litt-0.2.1.tar.gz
| Download URL | litt-0.2.1.tar.gz |
|---|---|
| Size | 15.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70c791c65837b36b1357f9d1954caad1edf0b5879ab5842c51229be2096f678d
|
|
BLAKE2b-256 checksum How to use checksums |
9ddae521d882c139cb0dca9b617cf83ffdfcb38523ea9874e653f54000b68a4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / litt-0.2.1-py3-none-any.whl
| Download URL | litt-0.2.1-py3-none-any.whl |
|---|---|
| Size | 15.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ffaacb9458917ea42cf15393b65db34aee8f0e5d0389e921a1ad898d122ca73
|
|
BLAKE2b-256 checksum How to use checksums |
f2db4c5ec39d571b52b38b9024fda75b7aa7fba97074ef1e6934765b6b2e89e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log