Simple python script using yt-dlp to list live channels from streaming sites supported by yt-dlp
This project uses yt-dlp and requires >=python3.11. Install with pip install
or your system's package manager.
Optionally, pyperclip is used for clipboard access and argcomplete is used for shell completions.
Place lslive
in your $PATH
and give it executable permissions: chmod a+x lslive
Copy config.toml
to ~/.config/lslive/config.toml
and add your desired channels.
For completions, see argcomplete.
Run lslive --help
- Add a cache system for calls in quick succession
- More robust error handling for fetch_channels (and generally)
- Live youtube channels take a long time to fetch, see if there's a way to fetch less info