Back to Projects
LYTE banner

LYTE – Live YouTube Entertainment

Created August 7, 2025
NSISPythonOpen Source


LYTE is a tool I built to let livestream viewers request music in real-time using YouTube video IDs.

What is LYTE?

LYTE (Live YouTube Entertainment) runs beside your stream. Viewers request songs with a chat command; LYTE queues them and plays through VLC.

The command system is simple and customizable. By default, viewers can type something like:

!queue dQw4w9WgXcQ

That adds the YouTube Music video to the queue if the message passes your rules and the video is not banned.

Why I Built It

A friend wanted viewers to pick stream music without a heavy bot setup. I built LYTE because I like making tools like this, and it is one of the bigger ones I have shipped.

Setup & Installation

LYTE is available in two versions: an executable (.exe) version for Windows, and a Python source version. Setup is fairly straightforward:

  • Download the release
  • Install Python (if using the source version)
  • Configure your livestream and preferences
  • Start the UI and let the music play!

Settings are documented in the app UI and in the docs on this site.

Limitations

LYTE is Windows-only for now. Linux support is on the backlog. If you get it running on Linux without breaking things, PRs welcome.

Support & Donations

If LYTE helps your stream, GitHub Sponsors help me keep working on open-source tools like this.

Thanks for using LYTE.

Here’s what the settings and main Control Panel UIs look like:

LYTE Settings UI screenshotLYTE Control Panel UI screenshot