Skip to main content

A TUI wrapper around `catt`.

Project description

https://img.shields.io/badge/code%20style-black-000000.svg Documentation Build Status Coverage Status

A TUI wrapper around catt, enabling you to cast to and control your chromecast devices.

Dependencies

  • A font containing FontAwesome icons. The freely available NerdFont collection is recommended.

Installation

pip install lolcatt

Quckstart

To determine the names of local chromecast devices, run lolcatt --scan. Afterwards, run lolcatt --device '<device name>' to start the UI targeting the specified device. A default device and device aliases can be set in the catt configuration file, see catt’s documentation for more information.

To cast, paste either a URL or a path to a local file into the input field and press enter. To seek, tap the progress bar.

For URLs, all websites supported by yt-dlp (which handles media download under the hood) are supported. Find a list of supported websites here. For local media, most common video and image formats are supported.

Youtube playlists are supported, and each contained video will be played in sequence. By specifying a cookie file in the config file (per default under ~/.config/lolcatt/config.toml), you can also access private YouTube playlists such as “Watch Later” (https://www.youtube.com/playlist?list=WL).

Troubleshooting

If button icons are not displayed correctly, ensure you are using a font containing FontAwesome icons. Alternatively, you can disable the use of fancy icons in the config file.

If you encounter any other issues, please open an issue.

Credits

This package was created with Cookiecutter and the LokiLuciferase/cookiecutter-pypackage project template.

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

lolcatt-0.2.1.tar.gz (47.7 kB view hashes)

Uploaded Source

Built Distribution

lolcatt-0.2.1-py2.py3-none-any.whl (15.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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