Skip to main content

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)
  1. Clone GitHub repository
git clone https://github.com/FabBeyond/litt.git
cd litt
  1. Set up a virtual environment
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. Run the program
python3 src/main.py

Release files for litt 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for litt 0.2.0
File Size Uploaded
litt-0.2.0.tar.gz 15.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for litt 0.2.0
File Interpreter ABI Platform
litt-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.0 MB

Release files / litt-0.2.0.tar.gz

Download URL litt-0.2.0.tar.gz
Size 15.5 MB
Tags Source
SHA-256 checksum
How to use checksums
50c964336cfe86187e9a65be43246ca761178755badc062a0686a11c1054ecbb
BLAKE2b-256 checksum
How to use checksums
2b483fb34e0aa2f5c4e446f1e2d19ed7a5c7160ff9830f1e7f721c37a19d74b3
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

Release files / litt-0.2.0-py3-none-any.whl

Download URL litt-0.2.0-py3-none-any.whl
Size 15.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3a2eb5b6408a6491e6d410f7258ca832e9ce9a0be27770e818dbe10edb3e4977
BLAKE2b-256 checksum
How to use checksums
f37d13976017a35fc85644485c32a0e9bcc213e74a57eb73af3fd4169eda9d5b
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

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page