Skip to main content

lofi video player for the terminal

Project description

lofiplayer

ASCII-art video player for tmux with YouTube support.

Features

  • Plays videos in terminal using ASCII rendering
  • Supports streaming from YouTube via yt-dlp
  • Uses tmux sessions for video and low-fi controls

Requirements

  • python 3.10+
  • tmux
  • lowfi (installed separately, e.g. via Cargo)

Installation

python -m pip install .

For editable development installs:

python -m pip install -e .[dev]

Usage

python -m lofiplayer "https://www.youtube.com/watch?v=-FlxM_0S2lA"

If no URL is provided, a default YouTube video is launched.

Testing

python -m pytest

Development

This project uses a src/ layout. The package source is under src/lofiplayer.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lofiplayer-0.2.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lofiplayer-0.2.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file lofiplayer-0.2.1.tar.gz.

File metadata

  • Download URL: lofiplayer-0.2.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for lofiplayer-0.2.1.tar.gz
Algorithm Hash digest
SHA256 25de522cd15fbbcfdb5e19859eff6098fc3bfe611d005859540ad2c9f0a03154
MD5 d4214e7c30f2967dee18cea478799320
BLAKE2b-256 43812caea1010b34fb0210476c08bb14dc38e2ef7767bee203314800381f6311

See more details on using hashes here.

File details

Details for the file lofiplayer-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: lofiplayer-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for lofiplayer-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef72d4f53eb5fea4ac3619b1105524b233d6630336b1f9c30f7311288a08cf5b
MD5 d848d2681ad568632ab21e455f563343
BLAKE2b-256 7592e4ed05c4c9805413ae6cb056b8799165562e914380ad47c3950e981eeb24

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page